Click or drag to resize

RoutePropagatorPropagateFromTime Method (JulianDate, ITrackCalculationProgress)

Create a PropagatedRoute by configuring the segments to represent a route which starts at the given time. Note that the resulting PropagatedRoute instance may contain errors if configuration could not be completed successfully. The system will attempt to create a feasible route, even if there is an error. Make sure to check HasConfigurationErrors to see if there are any errors and determine whether the errors indicate unexpected discontinuities.

Note that this method is safe to call from multiple threads so long as none of the threads modifies any of the properties of either the RoutePropagator or the Segments on the propagator.

Namespace:  AGI.Foundation.RouteDesign
Assembly:  AGI.Foundation.RouteDesign (in AGI.Foundation.RouteDesign.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax
public PropagatedRoute PropagateFromTime(
	JulianDate startTime,
	ITrackCalculationProgress tracker
)

Parameters

startTime
Type: AGI.Foundation.TimeJulianDate
The time at which to start the route.
tracker
Type: AGI.FoundationITrackCalculationProgress
A progress tracker that can give feedback on the current progress of the configuration. The tracker may not progress uniformly if some segments require much more configuration than others due to the geometry present between segments.

Return Value

Type: PropagatedRoute
The PropagatedRoute that provides error feedback and can produce the time dynamic geometry representing the route.
See Also