SegmentResults Methods |
The SegmentResults type exposes the following members.
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.
| |
Clone |
Clones this object using the specified context.
| |
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.
| |
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.
| |
GetDateMotionCollectionT |
Gets a DateMotionCollectionT of the element. The state type in the
ephemeris must be ITimeBasedState.
Note that this method will not make any attempt to transform the returned DateMotionCollectionT into
its defined-in ReferenceFrame or Axes. If the ephemeris has
elements in different frames or axes, the returned collection will too.
| |
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.
| |
GetDateMotionCollectionOfOverallTrajectoryT(String) |
Gets a DateMotionCollectionT of the element from the
EphemerisForOverallTrajectory. The state type stored must be
ITimeBasedState. Use the GetMotionCollectionT(String) method if the
states stored are not time based.
Note that this method will not make any attempt to transform the returned DateMotionCollectionT into
its defined-in ReferenceFrame or Axes.
| |
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.
| |
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.
| |
GetMotionCollectionT(String, IListITimeBasedState) |
Gets a IListT of the element.
| |
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.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
IndexOfStateWithDateFromEntireComputedEphemeris |
Gets the indexes of states within EntireComputedEphemeris at the specified date.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
SetElementDefinedIn |
Sets the defined-in object (ReferenceFrame, Axes...),
for the specified element.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |