| Package | Description | 
|---|---|
| agi.foundation | 
 Contains commonly used types. 
 | 
| agi.foundation.coordinates | 
 Contains types for quantifying and converting between various coordinate representations. 
 | 
| agi.foundation.geometry | 
 Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames; 
 the manner in which they are related; and transformations between representations. 
 | 
| agi.foundation.numericalmethods | 
 Contains general numerical algorithms. 
 | 
| agi.foundation.stk | 
 Contains types for interoperating with the STK desktop application and related data. 
 | 
| agi.foundation.tracking | 
 Contains types for acquiring, analyzing and archiving dynamic data, such as those found in real-time feeds or simulation environments. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DateMotionCollection2<T,TDerivative> | 
MotionEvaluator2.evaluate(JulianDate start,
        JulianDate stop,
        Duration step,
        int order)
Evaluates this evaluator at a specified fixed step over the specified interval. 
 | 
DateMotionCollection2<T,TDerivative> | 
MotionEvaluator2.evaluate(JulianDate start,
        JulianDate stop,
        Duration step,
        int order,
        ITrackCalculationProgress tracker)
Evaluates this evaluator at a specified fixed step over the specified interval. 
 | 
DateMotionCollection2<T,TDerivative> | 
MotionEvaluator2.evaluate(TimeInterval interval,
        Duration step,
        int order)
Evaluates this evaluator at a specified fixed step over the specified interval. 
 | 
DateMotionCollection2<T,TDerivative> | 
MotionEvaluator2.evaluate(TimeInterval interval,
        Duration step,
        int order,
        ITrackCalculationProgress tracker)
Evaluates this evaluator at a specified fixed step over the specified interval. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DateMotionCollection2.addRange(DateMotionCollection2<T,TDerivative> collection)
Adds the elements of the specified collection to the end of this collection. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static DateMotionCollection2<Covariance3By3SizeAndOrientation,Covariance3By3Derivative> | 
Covariance3By3SizeAndOrientation.constructDateMotionCollectionFromMatrix3By3Collection(DateMotionCollection1<Matrix3By3> covarianceMatrices)
 | 
static DateMotionCollection2<Covariance3By3SizeAndOrientation,Covariance3By3Derivative> | 
Covariance3By3SizeAndOrientation.constructDateMotionCollectionFromMatrixCollection(DateMotionCollection1<Matrix> covarianceMatrices)
 | 
static DateMotionCollection2<UnitQuaternion,Cartesian> | 
RotationVectorAngularVelocity.toDateMotionCollectionUnitQuaternionCartesian(DateMotionCollection1<RotationVectorAngularVelocity> inputCollection,
                                             int order)
Converts a  
DateMotionCollection<RotationVectorAngularVelocity> to a DateMotionCollection<UnitQuaternion, Cartesian>. | 
| Modifier and Type | Method and Description | 
|---|---|
static DateMotionCollection1<RotationVectorAngularVelocity> | 
RotationVectorAngularVelocity.toDateMotionCollectionRotationVectorAngularVelocity(DateMotionCollection2<UnitQuaternion,Cartesian> inputCollection,
                                                   int order)
Converts a  
DateMotionCollection<UnitQuaternion, Cartesian> to a DateMotionCollection<RotationVectorAngularVelocity>. | 
| Constructor and Description | 
|---|
AxesInterpolator(Axes referenceAxes,
                InterpolationAlgorithm interpolationAlgorithm,
                int degree,
                DateMotionCollection2<UnitQuaternion,Cartesian> data)
Initializes a new instance of the  
AxesInterpolator class from the provided parameters. | 
AxesInterpolator(Axes referenceAxes,
                InterpolationAlgorithm interpolationAlgorithm,
                int degree,
                DateMotionCollection2<UnitQuaternion,Cartesian> data,
                List<JulianDate> segmentBoundaryTimes)
Initializes a new instance of the  
AxesInterpolator class from the provided parameters. | 
AxesInterpolator(Axes referenceAxes,
                InterpolationAlgorithmType algorithmType,
                int degree,
                DateMotionCollection2<UnitQuaternion,Cartesian> data)
Initializes a new instance of the  
AxesInterpolator class from the provided parameters. | 
AxesInterpolator(Axes referenceAxes,
                InterpolationAlgorithmType algorithmType,
                int degree,
                DateMotionCollection2<UnitQuaternion,Cartesian> data,
                List<JulianDate> segmentBoundaryTimes)
Initializes a new instance of the  
AxesInterpolator class from the provided parameters. | 
| Modifier and Type | Method and Description | 
|---|---|
DateMotionCollection2<Covariance3By3SizeAndOrientation,Covariance3By3Derivative> | 
Covariance3By3SizeAndOrientationInterpolator.getCovarianceData()
Gets the data over which to interpolate. 
 | 
DateMotionCollection2<UnitQuaternion,Cartesian> | 
RotationalMotionInterpolator.getData()
Gets the data over which to interpolate. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Covariance3By3SizeAndOrientationInterpolator.setCovarianceData(DateMotionCollection2<Covariance3By3SizeAndOrientation,Covariance3By3Derivative> value)
Sets the data over which to interpolate. 
 | 
void | 
RotationalMotionInterpolator.setData(DateMotionCollection2<UnitQuaternion,Cartesian> value)
Sets the data over which to interpolate. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static DateMotionCollection2<UnitQuaternion,Cartesian> | 
StkAttitudeFile.AttitudeTimeQuaternions.convertFromStkAttitudeConvention(DateMotionCollection2<UnitQuaternion,Cartesian> data)
 | 
static DateMotionCollection2<UnitQuaternion,Cartesian> | 
StkAttitudeFile.AttitudeTimeQuaternions.convertToStkAttitudeConvention(DateMotionCollection2<UnitQuaternion,Cartesian> data)
 | 
DateMotionCollection2<UnitQuaternion,Cartesian> | 
StkAttitudeFile.AttitudeTimeQuaternions.getAttitudeData()
 | 
| Modifier and Type | Method and Description | 
|---|---|
static DateMotionCollection2<UnitQuaternion,Cartesian> | 
StkAttitudeFile.AttitudeTimeQuaternions.convertFromStkAttitudeConvention(DateMotionCollection2<UnitQuaternion,Cartesian> data)
 | 
static DateMotionCollection2<UnitQuaternion,Cartesian> | 
StkAttitudeFile.AttitudeTimeQuaternions.convertToStkAttitudeConvention(DateMotionCollection2<UnitQuaternion,Cartesian> data)
 | 
void | 
StkAttitudeFile.AttitudeTimeQuaternions.setAttitudeData(DateMotionCollection2<UnitQuaternion,Cartesian> value)
 | 
| Modifier and Type | Method and Description | 
|---|---|
<T,TDerivative> | 
TrackingArchive.getMotion2(Object entityIdentifier,
          JulianDate start,
          JulianDate stop,
          int maximumPoints,
          String... propertyNames)
Gets time-varying data, such as position and velocity, from the archive. 
 | 
<T,TDerivative> | 
TrackingArchive.getMotion2(Object entityIdentifier,
          JulianDate start,
          JulianDate stop,
          String... properties)
Gets time-varying data, such as position and velocity, from the archive. 
 | 
DateMotionCollection2<UnitQuaternion,Cartesian> | 
TrackingArchive.getOrientations(Object entityIdentifier,
               JulianDate start,
               int maximumPoints)
Gets a  
DateMotionCollection2 representing
    the archived orientation, rotational velocity and rotational acceleration of the
    specified entity beginning at the specified time and lasting for the specified duration. | 
DateMotionCollection2<UnitQuaternion,Cartesian> | 
TrackingArchive.getOrientations(Object entityIdentifier,
               JulianDate start,
               JulianDate stop)
Gets a  
DateMotionCollection2 representing
    the archived orientation, rotational velocity and rotational acceleration of the
    specified entity beginning at the specified time and lasting for the specified duration. | 
DateMotionCollection2<UnitQuaternion,Cartesian> | 
TrackingArchive.getOrientations(Object entityIdentifier,
               JulianDate start,
               JulianDate stop,
               int maximumPoints)
Gets a  
DateMotionCollection2 representing
    the archived orientation, rotational velocity and rotational acceleration of the
    specified entity beginning at the specified time and lasting for the specified duration. |