| Package | Description | 
|---|---|
| agi.foundation.celestial | 
 Contains types used in modeling characteristics of celestial objects and celestial phenomena. 
 | 
| agi.foundation.coordinates | 
 Contains types for quantifying and converting between various coordinate representations. 
 | 
| agi.foundation.platforms | 
 Contains types used in modeling various mechanical platforms such as satellites, facilities, aircraft, etc. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MotionEvaluator1<AzimuthElevationRange> | 
CentralBody.getAzimuthElevationRangeEvaluator(VectorDisplacement displacementVector)
Gets an evaluator to find the azimuth, elevation, and range of a displacement vector as observed
    from the initial point. 
 | 
MotionEvaluator1<AzimuthElevationRange> | 
CentralBody.getAzimuthElevationRangeEvaluator(VectorDisplacement displacementVector,
                                 EvaluatorGroup group)
Gets an evaluator to find the azimuth, elevation, and range of a displacement vector as observed
    from the initial point, and associates the evaluator with the specified evaluator group. 
 | 
MotionEvaluator1<AzimuthElevationRange> | 
CentralBody.getAzimuthElevationRangeEvaluator(Vector vector,
                                 Point observingPoint)
Gets an evaluator to find the azimuth, elevation, and range of a vector as observed
    from a given point. 
 | 
MotionEvaluator1<AzimuthElevationRange> | 
CentralBody.getAzimuthElevationRangeEvaluator(Vector vector,
                                 Point observingPoint,
                                 EvaluatorGroup group)
Gets an evaluator to find the azimuth, elevation, and range of a vector as observed
    from a given point, and associates the evaluator with the specified evaluator group. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static AzimuthElevationRange | 
AzimuthElevationRange.fromCartesian(Cartesian coordinates)
Initializes a set of  
AzimuthElevationRange coordinates from the provided set of
    Cartesian coordinates represented in the North-East-Down orientation with
    X pointing north, Y pointing east, and Z pointing down. | 
static AzimuthElevationRange | 
AzimuthElevationRange.getZero()
Gets a set of  
AzimuthElevationRange coordinates with values of zero. | 
| Modifier and Type | Method and Description | 
|---|---|
static Motion1<AzimuthElevationRange> | 
AzimuthElevationRange.convertMotion(Motion1<Cartesian> topographic,
             int order)
Construct a Motion<Cartesian> which represents the motion
    expressed with  
AzimuthElevationRange values and derivatives. | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
AzimuthElevationRange.equals(AzimuthElevationRange left,
      AzimuthElevationRange right)
Returns  
true if the two instances are exactly equal. | 
boolean | 
AzimuthElevationRange.equalsEpsilon(AzimuthElevationRange other,
             double epsilon)
Indicates whether each coordinate value of another instance of this type
    is within the required tolerance of the corresponding coordinate value of this instance. 
 | 
boolean | 
AzimuthElevationRange.equalsType(AzimuthElevationRange other)
Indicates whether another instance of this type is exactly equal to this instance. 
 | 
static boolean | 
AzimuthElevationRange.notEquals(AzimuthElevationRange left,
         AzimuthElevationRange right)
Returns  
true if the two instances are not exactly equal. | 
| Constructor and Description | 
|---|
Cartesian(AzimuthElevationRange coordinates)
Initializes a set of  
Cartesian coordinates from the provided set of
    AzimuthElevationRange coordinates. | 
Cylindrical(AzimuthElevationRange coordinates)
Initializes a set of  
Cylindrical coordinates from the provided set of
    AzimuthElevationRange coordinates. | 
LongitudeLatitudeRadius(AzimuthElevationRange coordinates)
Initializes a set of  
LongitudeLatitudeRadius coordinates from the provided set of
    AzimuthElevationRange coordinates. | 
Spherical(AzimuthElevationRange coordinates)
Initializes a set of  
Spherical coordinates from the provided set of
    AzimuthElevationRange coordinates. | 
| Modifier and Type | Method and Description | 
|---|---|
static double | 
ImagingDeviceExtension.computeGroundSampleDistance(AzimuthElevationRange relativePositionFromTarget,
                           double focalConstant)
Compute the ground sample distance representing a measure of the ability of an imaging sensor to detect a target on the ground. 
 |