SegmentPropagatorPropagate Method (ITimeBasedState, ITrackCalculationProgress)
Propagates the segment starting from the initialState.
AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 23.2.417.0 (23.2.417.0)
public SegmentResults Propagate(
Public Function Propagate (
initialState As ITimeBasedState,
progressTracker As ITrackCalculationProgress
) As SegmentResults
member Propagate :
initialState : ITimeBasedState *
progressTracker : ITrackCalculationProgress -> SegmentResults
- Type: AGI.Foundation.CoordinatesITimeBasedState
The initial state for this segment to propagate from. This is usually the
final state of the previous segment. It will be processed by any the state element adapters before being
- Type: AGI.FoundationITrackCalculationProgress
An optional progress tracker.
How long the segment will take to propagate generally is not known ahead of time, so the reported
progress completed is set to -1. However you can cancel propagation with the tracker.
This segments propagation results
. See the documentation of the
derived type to determine if these SegmentResults
may be cast to a more specific type.