| Package | Description | 
|---|---|
| agi.foundation.aircraftpropagation | 
 Contains types for propagating an aircraft through various maneuvers subject to 
 flight phase performance models and wind effects. 
 | 
| agi.foundation.propagators | 
 Contains types used in producing the state of an object from a known element set. 
 | 
| agi.foundation.propagators.advanced | 
 Contains types used to create more specialized propagation scenarios. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AircraftStateElementConverter
Represents output associated with a  
PropagationStateElement corresponding
 to a set of Cartesian values. | 
| Modifier and Type | Method and Description | 
|---|---|
PropagationStateElementConverter | 
PropagationNewtonianPoint.getConverter(EvaluatorGroup group,
            Motion1<int[]> stateInputIndices)
Gets an instance of an output type which can convert the output of propagation
    back into the native type of this state element. 
 | 
PropagationStateElementConverter | 
PropagationEulerianAxes.getConverter(EvaluatorGroup group,
            Motion1<int[]> stateInputIndices)
Gets an instance of an output type which can convert the output of propagation
    back into the native type of this state element. 
 | 
PropagationStateElementConverter | 
StateTransitionMatrix.getConverter(EvaluatorGroup group,
            Motion1<int[]> stateInputIndices)
Gets an instance of an output type which can convert the output of propagation
    back into the native type of this state element. 
 | 
PropagationStateElementConverter | 
PropagationVector.getConverter(EvaluatorGroup group,
            Motion1<int[]> stateInputIndices)
Gets an instance of an output type which can convert the output of propagation
    back into the native type of this state element. 
 | 
PropagationStateElementConverter | 
PropagationScalar.getConverter(EvaluatorGroup group,
            Motion1<int[]> stateInputIndices)
Gets an instance of an output type which can convert the output of propagation
    back into the native type of this state element. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CartesianStateElementConverter
Represents output associated with a  
PropagationStateElement corresponding
 to a set of Cartesian values. | 
class  | 
MatrixStateElementConverter
Converts output associated with a  
PropagationStateElement corresponding
 to a set of Matrix values back and forth
 between its raw indexed state, and a Motion<Matrix>. | 
class  | 
RotationVectorAngularVelocityStateElementConverter
Represents output associated with a  
PropagationStateElement corresponding
 to a set of RotationVectorAngularVelocity values. | 
| Modifier and Type | Method and Description | 
|---|---|
abstract PropagationStateElementConverter | 
PropagationStateElement.getConverter(EvaluatorGroup group,
            Motion1<int[]> stateInputIndices)
Gets an instance of an output type which can convert the output of propagation
    back into the native type of this state element. 
 | 
| Constructor and Description | 
|---|
PropagationStateElementConverter(PropagationStateElementConverter existingInstance,
                                CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 |