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 | Class and Description |
---|---|
class |
AxesAdapter
The
StateElementAdapterDefinition for the simple case when the element's definitional
object and its defined-in object are just a Axes . |
class |
DoNothingStateElementAdapter
A
StateElementAdapter that will not do anything to the state. |
class |
ReferenceFrameAdapter
The
StateElementAdapter definition for the simple case when the element's definitional
object and its defined in object are just a ReferenceFrame . |
class |
SimpleAdapter<T>
|
class |
SimpleMotionAdapter<T>
The factory for a
StateElementAdapter that has no defined in, nor an element
definition object. |
class |
TransformationalStateElementAdapterDefinition
The base type for adapters that do some kind of geometric transformation to an element in the state.
|
Modifier and Type | Method and Description |
---|---|
StateElementAdapterDefinition |
NumericalPropagatorAdapterHelper.getAdapter(String elementIdentification)
Gets the
adapter for the specified
elementIdentification . |
abstract StateElementAdapterDefinition |
CreateAdapterCallback.invoke(Object objectToConfigureAdapterFrom)
Defines how to create a
StateElementAdapterDefinition . |
StateElementAdapterDefinition |
CreateAdapterCallback.Function.invoke(Object objectToConfigureAdapterFrom)
Defines how to create a
StateElementAdapterDefinition . |
Modifier and Type | Method and Description |
---|---|
protected boolean |
TransformationalStateElementAdapterDefinition.checkForSameDefinition(StateElementAdapterDefinition other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected abstract boolean |
StateElementAdapterDefinition.checkForSameDefinition(StateElementAdapterDefinition other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
SimpleMotionAdapter.checkForSameDefinition(StateElementAdapterDefinition other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
SimpleAdapter.checkForSameDefinition(StateElementAdapterDefinition other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
DoNothingStateElementAdapter.checkForSameDefinition(StateElementAdapterDefinition other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
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(EvaluatorGroup group,
StateElementAdapterDefinition definition)
Initializes a new instance.
|
StateElementAdapterDefinition(StateElementAdapterDefinition existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
Modifier and Type | Method and Description |
---|---|
StateElementAdapterDefinition |
StoppablePropagatorDefinition.getAdapter(String elementIdentification)
Gets the
StateElementAdapter stored in this definition for elementIdentification . |
Modifier and Type | Method and Description |
---|---|
ArrayList<StateElementAdapterDefinition> |
StoppablePropagatorDefinition.getAllAdapters()
Gets all of the
StateElementAdapters that have
been registered with this propagator. |
Modifier and Type | Method and Description |
---|---|
void |
StoppablePropagatorDefinition.setAdapter(StateElementAdapterDefinition adapter)
Adds a
StateElementAdapter to this propagator. |
Constructor and Description |
---|
SinglePointStoppablePropagator(EvaluatorGroup group,
SinglePointStoppablePropagatorDefinition definition,
List<StateElementAdapterDefinition> previousAdapters)
Initializes a new instance.
|
StoppablePropagator(EvaluatorGroup group,
StoppablePropagatorDefinition definition,
List<StateElementAdapterDefinition> previousAdapters)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
StateElementAdapterDefinition |
UpdateSegment.getElementAdapter(String element)
Returns the adapter for the given state
element . |
StateElementAdapterDefinition |
SwitchableSegment.getElementAdapter(String element)
Returns the adapter for the given state
element . |
StateElementAdapterDefinition |
StopSegment.getElementAdapter(String element)
Returns the adapter for the given state
element . |
StateElementAdapterDefinition |
ReturnSegment.getElementAdapter(String element)
Returns the adapter for the given state
element . |
StateElementAdapterDefinition |
NumericalPropagatorSegment.getElementAdapter(String element)
Returns the adapter for the given state
element . |
StateElementAdapterDefinition |
NumericalInitialStateSegment.getElementAdapter(String element)
Returns the adapter for the given state
element . |
StateElementAdapterDefinition |
SegmentList.getElementAdapter(String element)
Returns the adapter for the given state
element . |
StateElementAdapterDefinition |
SegmentDefinition.getElementAdapter(String element)
Returns the adapter for the given state
element . |
Modifier and Type | Method and Description |
---|---|
boolean |
UpdateSegment.setElementAndAdapter(StateElementAdapterDefinition adapter)
Add or sets an adapter for an element in this segment.
|
boolean |
SwitchableSegment.setElementAndAdapter(StateElementAdapterDefinition adapter)
Normally this method would set the
StateElementAdapterDefinition
on this segment, but instead you must set the adapter on
either the PrimarySegment (get / set ) or AlternateSegment (get / set ). |
boolean |
StopSegment.setElementAndAdapter(StateElementAdapterDefinition adapter)
Add or sets an adapter for an element in this segment.
|
boolean |
ReturnSegment.setElementAndAdapter(StateElementAdapterDefinition adapter)
Add or sets an adapter for an element in this segment.
|
boolean |
NumericalPropagatorSegment.setElementAndAdapter(StateElementAdapterDefinition adapter)
Add or sets an adapter for an element in this segment.
|
boolean |
NumericalInitialStateSegment.setElementAndAdapter(StateElementAdapterDefinition adapter)
Add or sets an adapter for an element in this segment.
|
boolean |
SegmentDefinition.setElementAndAdapter(StateElementAdapterDefinition adapter)
Add or sets an adapter for an element in this segment.
|