| Package | Description | 
|---|---|
| agi.foundation.coordinates | 
 Contains types for quantifying and converting between various coordinate representations. 
 | 
| agi.foundation.propagators | 
 Contains types used in producing the state of an object from a known element set. 
 | 
| agi.foundation.segmentpropagation | 
 Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract StateElementAdapter | 
StateElementAdapterDefinition.getAdapter(StateElementAdapterDefinition previousAdapter,
          EvaluatorGroup group)
Creates the adapter defined by this instance. 
 | 
StateElementAdapter | 
SimpleMotionAdapter.getAdapter(StateElementAdapterDefinition previousAdapter,
          EvaluatorGroup group)
Creates the adapter defined by this instance. 
 | 
StateElementAdapter | 
SimpleAdapter.getAdapter(StateElementAdapterDefinition previousAdapter,
          EvaluatorGroup group)
Creates the adapter defined by this instance. 
 | 
StateElementAdapter | 
ReferenceFrameAdapter.getAdapter(StateElementAdapterDefinition previousAdapter,
          EvaluatorGroup group)
Creates the adapter defined by this instance. 
 | 
StateElementAdapter | 
DoNothingStateElementAdapter.getAdapter(StateElementAdapterDefinition previousAdapter,
          EvaluatorGroup group)
Creates the adapter defined by this instance. 
 | 
StateElementAdapter | 
AxesAdapter.getAdapter(StateElementAdapterDefinition previousAdapter,
          EvaluatorGroup group)
Creates the adapter defined by this instance. 
 | 
| Constructor and Description | 
|---|
StateElementAdapter(StateElementAdapter existingInstance,
                   CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<StateElementAdapter> | 
StoppablePropagator.getAdapters()
Gets the list of  
StateElementAdapters that 
    must be applied to the passed in initial state. | 
| Modifier and Type | Method and Description | 
|---|---|
static StateElementAdapter | 
StateElementAdapterHelpers.createAdapterBetweenSegments(String element,
                            SegmentDefinition from,
                            SegmentDefinition to,
                            EvaluatorGroup group)
A helper method to create a  
StateElementAdapter from one segment to another. | 
StateElementAdapter | 
SegmentResults.getAdapter(String elementIdentification)
Gets the adapter for the specified element. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<StateElementAdapter> | 
PropagateSegmentResults.backwardsAdaptersForStoppingConditionSegment(StoppingCondition condition)
 | 
List<StateElementAdapter> | 
SegmentResults.getAdapters()
Gets the list of  
adapters needed to transform the states of 
    this results to the next. | 
List<StateElementAdapter> | 
SegmentPropagator.getAdapters()
Gets a list of the  
StateElementAdapters that this 
    segment can use in its propagation. | 
List<StateElementAdapter> | 
SwitchableSegmentResults.getAdaptersFromAlternateSegmentToPrimary()
 | 
List<StateElementAdapter> | 
SinglePropagateSegmentResults.getBackwardsAdapters()
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ArrayList<ITimeBasedState> | 
StateElementAdapterHelpers.adaptEphemeris(List<ITimeBasedState> ephemeris,
              List<StateElementAdapter> adapters,
              CopyContext context)
Adapts the  
ephemeris using the adapters provided. | 
static void | 
StateElementAdapterHelpers.adaptState(ITimeBasedState initialState,
          ITimeBasedState finalState,
          List<StateElementAdapter> adapters)
A helper method to perform the default state adaptation. 
 | 
void | 
PropagateSegmentResults.addStoppingConditionBackwardsAdapters(SegmentDefinition segment,
                                     List<StateElementAdapter> backwardsAdapters)
It is not known ahead of time which of the 
    auto-segments associated with a  
StoppingCondition will be run. | 
| Constructor and Description | 
|---|
SinglePropagateSegmentResults(SegmentPropagator propagator,
                             ITimeBasedState initialState,
                             PropagateSegmentConfiguration configuration,
                             StoppablePropagatorResults propagationResults,
                             boolean stoppedOnMaximumDuration,
                             List<StateElementAdapter> backwardsAdapters)
Initializes a new instance. 
 |