| Package | Description | 
|---|---|
| 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.geometry.shapes | 
 Contains types for representing geometric shapes such as curves, surfaces, and solids. 
 | 
| agi.foundation.propagators | 
 Contains types used in producing the state of an object from a known element set. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
KinematicTransformation | 
KinematicTransformation.compose(KinematicTransformation other)
Forms a new  
KinematicTransformation as the composition of this transformation and the provided transformation. | 
KinematicTransformation | 
KinematicTransformation.compose(KinematicTransformation other,
       int order)
Forms a new  
KinematicTransformation as the composition of this transformation and the provided transformation. | 
KinematicTransformation | 
KinematicTransformation.invert()
Forms the inverse kinematic transformation. 
 | 
KinematicTransformation | 
KinematicTransformation.invert(int order)
Forms the inverse kinematic transformation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
KinematicTransformation | 
KinematicTransformation.compose(KinematicTransformation other)
Forms a new  
KinematicTransformation as the composition of this transformation and the provided transformation. | 
KinematicTransformation | 
KinematicTransformation.compose(KinematicTransformation other,
       int order)
Forms a new  
KinematicTransformation as the composition of this transformation and the provided transformation. | 
static boolean | 
KinematicTransformation.equals(KinematicTransformation left,
      KinematicTransformation right)
Returns  
true if the two instances are exactly equal. | 
boolean | 
KinematicTransformation.equalsType(KinematicTransformation other)
Indicates whether another instance of this type is exactly equal to this instance. 
 | 
static boolean | 
KinematicTransformation.notEquals(KinematicTransformation left,
         KinematicTransformation right)
Returns  
true if the two instances are not exactly equal. | 
| Modifier and Type | Method and Description | 
|---|---|
KinematicTransformation | 
ReferenceFrameEvaluator.evaluate(JulianDate date)
Gets the transformation that will transform a point expressed in the frame in which
    this frame is defined and express it in this frame. 
 | 
KinematicTransformation | 
ReferenceFrameEvaluator.evaluate(JulianDate date,
        int order)
Gets the transformation that will transform a point expressed in the frame in which
    this frame is defined and express it in this frame. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
KinematicTransformation | 
SensorProjection.getEllipsoidToSensorTransformation()
Gets the  
KinematicTransformation used to transform from the ellipsoid to the sensor reference frame. | 
| Modifier and Type | Method and Description | 
|---|---|
SensorProjection | 
SensorFieldOfView.getProjection(Ellipsoid ellipsoid,
             KinematicTransformation ellipsoidToSensorTransformation)
Gets the projection of the sensor onto the front surface of a specified ellipsoid and into space. 
 | 
SensorProjection | 
SyntheticApertureRadarVolume.getProjection(Ellipsoid ellipsoid,
             KinematicTransformation ellipsoidToSensorTransformation,
             SensorProjectionOptions projectionOptions)
Gets the projection of the sensor onto the front surface of a specified ellipsoid and onto a plane at a
    specified distance in space. 
 | 
abstract SensorProjection | 
SensorFieldOfView.getProjection(Ellipsoid ellipsoid,
             KinematicTransformation ellipsoidToSensorTransformation,
             SensorProjectionOptions projectionOptions)
Gets the projection of the sensor onto the front surface of a specified ellipsoid and onto a plane at a
    specified distance in space. 
 | 
SensorProjection | 
RectangularPyramid.getProjection(Ellipsoid ellipsoid,
             KinematicTransformation ellipsoidToSensorTransformation,
             SensorProjectionOptions projectionOptions)
Gets the projection of the sensor onto the front surface of a specified ellipsoid and onto a plane at a
    specified distance in space. 
 | 
SensorProjection | 
CustomSensorPattern.getProjection(Ellipsoid ellipsoid,
             KinematicTransformation ellipsoidToSensorTransformation,
             SensorProjectionOptions projectionOptions)
Gets the projection of the sensor onto the front surface of a specified ellipsoid and onto a plane at a
    specified distance in space. 
 | 
SensorProjection | 
ComplexConic.getProjection(Ellipsoid ellipsoid,
             KinematicTransformation ellipsoidToSensorTransformation,
             SensorProjectionOptions projectionOptions)
Gets the projection of the sensor onto the front surface of a specified ellipsoid and onto a plane at a
    specified distance in space. 
 | 
void | 
SensorProjection.setEllipsoidToSensorTransformation(KinematicTransformation value)
Sets the  
KinematicTransformation used to transform from the ellipsoid to the sensor reference frame. | 
| Modifier and Type | Method and Description | 
|---|---|
static Motion1<Cartesian> | 
SimpleAscentPropagator.mixedFixedPositionAndInertialVelocityToMotionFixed(boolean isAtPole,
                                                  KinematicTransformation inertialToFixed,
                                                  Cartesian position,
                                                  double inertialSpeed,
                                                  double inertialFlightPathAngle,
                                                  double inertialAzimuth)
 |