Click or drag to resize

CentralBodyGetAzimuthElevationRangeEvaluator Method (Vector, Point, EvaluatorGroup)

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.

Namespace:  AGI.Foundation.Celestial
Assembly:  AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.1.418.0 (24.1.418.0)
Syntax
public MotionEvaluator<AzimuthElevationRange> GetAzimuthElevationRangeEvaluator(
	Vector vector,
	Point observingPoint,
	EvaluatorGroup group
)

Parameters

vector
Type: AGI.Foundation.GeometryVector
The vector.
observingPoint
Type: AGI.Foundation.GeometryPoint
The point from which the vector is observed. This point defines the local coordinate system in which the azimuth, elevation, and range are defined.
group
Type: AGI.FoundationEvaluatorGroup
The group with which to associate the new evaluator. By grouping evaluators that are often evaluated at the same Julian dates, common computations can be performed only once for the entire group instead of multiple times for each evaluator.

Return Value

Type: MotionEvaluatorAzimuthElevationRange
An evaluator to find the azimuth, elevation, and range.
Exceptions
ExceptionCondition
ArgumentNullException Thrown when vector, observingPoint, or group is .
Remarks
Azimuth is measured positive in an easterly direction from the observer's local north in a plane tangent to the surface of the central body at the location of the observer. Using this convention, local north is at 0-degrees azimuth, local east is at 90-degrees azimuth, local south is at 180-degrees azimuth, and local west is at 270-degrees azimuth. Elevation is the angle between the relative position vector and the plane tangent to the surface of the central body at the location of the observer and is measured as positive away from the central body.
See Also