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.
|