Click or drag to resize

SegmentPropagatorPropagate Method (ITimeBasedState, ITrackCalculationProgress)

Propagates the segment starting from the initialState.

Namespace:  AGI.Foundation.SegmentPropagation
Assembly:  AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 21.2.409.0 (21.2.409.0)
Syntax
public SegmentResults Propagate(
	ITimeBasedState initialState,
	ITrackCalculationProgress progressTracker
)

Parameters

initialState
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 propagated.
progressTracker
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.

Return Value

Type: SegmentResults
This segments propagation results. See the documentation of the derived type to determine if these SegmentResults may be cast to a more specific type.
See Also