| PropagateSegmentResults Methods | 
The PropagateSegmentResults type exposes the following members.
 Methods
Methods| Name | Description | |
|---|---|---|
|  | AddEphemerisPoint | 
            Adds the state to the EntireComputedEphemeris and 
            EphemerisForOverallTrajectory and checks that all of the elements in the 
            state are included in the Identifiers. This will add 
            the state such that all of the states are in time ascending order.
            (Inherited from SegmentResults.) | 
|  | AddStoppingConditionBackwardsAdapters | 
            It is not known ahead of time which of the 
            auto-segments associated with a StoppingCondition will be run.  So the 
            adapters that go from the auto-segment back to the 
            native defined-ins of the parent NumericalPropagatorSegment must be available for use.  
            This method allows you to add those adapters to these results.
             | 
|  | BackwardsAdaptersForStoppingConditionSegment | 
            Gets the IListT of backwards adapters 
            associated with the condition.  These adapters will allow 
            you to adapt the SegmentResults of the auto-segment associated with the condition 
            back to the defined-ins of the initial propagation of the NumericalPropagatorSegment that made these results.
             | 
|  | Clone | 
            Clones this object using the specified context.
            (Overrides SegmentListResultsClone(CopyContext).) | 
|  | CropEphemerisForOverallTrajectory | 
            This method will clear the EphemerisForOverallTrajectory and fill it in with 
            the ephemeris from the EntireComputedEphemeris that is in the interval. 
            SegmentPropagators that propagate multiple segments may 
            need to override this to properly crop its child segments (and it is likely that some segments will have 
            an empty EphemerisForOverallTrajectory). This should not need to perform any 
            adaptation of the states involved; simply adjust the states in the EphemerisForOverallTrajectory. 
            For SegmentResults that are made up of multiple segments, this must be called on each individual 
            segment before being called on the overall results.
            (Inherited from SegmentListResults.) | 
|  | Equals | Determines whether the specified object is equal to the current object.(Inherited from Object.) | 
|  | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) | 
|  | GetAdapter | 
            Gets the adapter for the specified element.
            (Inherited from SegmentResults.) | 
|  | GetDateMotionCollectionOfOverallTrajectory(String, ReferenceFrame) | 
            Gets a DateMotionCollectionT of the element in the specified 
            ReferenceFrame from the EphemerisForOverallTrajectory. 
            This method assumes that you are asking for an entry that is of type Cartesian 
            and that the element in the state is of that type. The state type stored must be 
            ITimeBasedState.
            (Inherited from SegmentListResults.) | 
|  | GetDateMotionCollectionOfOverallTrajectoryT(String) | 
            Gets a DateMotionCollectionT of the element from the 
            EphemerisForOverallTrajectory.
            Note that this will return the ephemeris from the 
            EphemerisForOverallTrajectory of every stored 
            SegmentResults making no attempt at transforming them into the same ReferenceFrame 
            or Axes.  If the element happened to be propagated in different defined in objects, you 
            must either call GetDateMotionCollectionOfOverallTrajectory(String, ReferenceFrame) if a Point was propagated, 
            or handle the transformations yourself.
            (Inherited from SegmentListResults.) | 
|  | GetElementDefinedIn | 
            Gets the Object that the element was defined in. Generally this is an Axes or
            ReferenceFrame. If this returns  then either the element 
            has no defined-in object, or the element was not propagated by the segment that made the results. 
            (Inherited from SegmentListResults.) | 
|  | GetHashCode | Serves as the default hash function. (Inherited from Object.) | 
|  | GetMotionCollectionT(String) | 
            Returns a collection of MotionT of the element 
            from the EphemerisForOverallTrajectory. This will not make any attempt to transform the 
            returned ephemeris into a consistent ReferenceFrame or Axes.
            (Inherited from SegmentResults.) | 
|  | GetResultsOfSegment | 
            This method will do a recursive search through the SegmentResults and return the 
            first results that correspond with the segment, or 
             if the requested segment's results are not found. 
            (Inherited from SegmentResults.) | 
|  | GetSegmentBoundaryTimes | 
            Returns the intervals of propagation of each segment.  
            Segments that are instantaneous will have their start 
            and stop times be equal to each other.
            (Inherited from SegmentListResults.) | 
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|  | IndexOfStateWithDateFromEntireComputedEphemeris | 
            Gets the indexes of states within EntireComputedEphemeris at the specified date.
            (Inherited from SegmentResults.) | 
|  | IsSegmentContainedInThisList | 
            Returns  if the segment was propagated by the 
            SegmentPropagator that produced this list of SegmentResults.  Be aware 
            that it will return  once it finds the first SegmentPropagator 
            made with the matching segment.
            (Inherited from SegmentListResults.) | 
|  | MemberwiseClone | Creates a shallow copy of the current Object.(Inherited from Object.) | 
|  | PropagateToAssumingTimeBasedStates | 
            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.  
            (Inherited from SegmentListResults.) | 
|  | RegenerateEphemerisForOverallTrajectory | 
            Regenerates the ephemeris for this.  The EphemerisForOverallTrajectory will 
            get rebuilt for this and all child segments.  The states in this SegmentList 
            will be adapted to the final stored segment in this.
            (Overrides SegmentListResultsRegenerateEphemerisForOverallTrajectory.) | 
|  | SetElementDefinedIn | 
            Sets the defined-in object (ReferenceFrame, Axes...), 
            for the specified element.
            (Inherited from SegmentResults.) | 
|  | ToString | Returns a string that represents the current object.(Inherited from Object.) | 
 See Also
See Also