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