SegmentListResultsPropagateToAssumingTimeBasedStates Method |
When a
SegmentPropagator needs to go back and start at a point before the end of the
previous segment, this method can be used to get that exact state to start at. This will
adapt the state
such that it is in the defined-ins of the segment right before the current segment. This method will take
care of setting all of the nested segments
overall
ephemeris lists properly.
Namespace:
AGI.Foundation.SegmentPropagation
Assembly:
AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public virtual ITimeBasedState PropagateToAssumingTimeBasedStates(
JulianDate dateToGetExactStateAt,
SegmentResults currentSegmentResult,
SegmentListResults currentOverallResults
)
Public Overridable Function PropagateToAssumingTimeBasedStates (
dateToGetExactStateAt As JulianDate,
currentSegmentResult As SegmentResults,
currentOverallResults As SegmentListResults
) As ITimeBasedState
public:
virtual ITimeBasedState^ PropagateToAssumingTimeBasedStates(
JulianDate dateToGetExactStateAt,
SegmentResults^ currentSegmentResult,
SegmentListResults^ currentOverallResults
)
abstract PropagateToAssumingTimeBasedStates :
dateToGetExactStateAt : JulianDate *
currentSegmentResult : SegmentResults *
currentOverallResults : SegmentListResults -> ITimeBasedState
override PropagateToAssumingTimeBasedStates :
dateToGetExactStateAt : JulianDate *
currentSegmentResult : SegmentResults *
currentOverallResults : SegmentListResults -> ITimeBasedState
Parameters
- dateToGetExactStateAt
- Type: AGI.Foundation.TimeJulianDate
The JulianDate that you need to start propagating from. - currentSegmentResult
- Type: AGI.Foundation.SegmentPropagationSegmentResults
The SegmentResults of the current segment that needs to start somewhere in the
results of a previous SegmentPropagator. This must include the fully configured
adapters. - currentOverallResults
- Type: AGI.Foundation.SegmentPropagationSegmentListResults
The SegmentListResults to search through. This should
be the cumulative results passed into the current segments propagate method.
Return Value
Type:
ITimeBasedStateThe complete
state at the
dateToGetExactStateAt.
See Also