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
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
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.
AGI.Foundation.RouteDesign (in AGI.Foundation.RouteDesign.dll) Version: 20.4.407.0 (20.4.407.0)
public PropagatedRoute PropagateFromTime(
Public Function PropagateFromTime (
startTime As JulianDate,
tracker As ITrackCalculationProgress
) As PropagatedRoute
member PropagateFromTime :
startTime : JulianDate *
tracker : ITrackCalculationProgress -> PropagatedRoute
- Type: AGI.Foundation.TimeJulianDate
The time at which to start the route.
- 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
that provides error feedback and can
produce the time dynamic geometry representing the route.