Package org.orekit.utils
Class FieldTrackingCoordinates<T extends CalculusFieldElement<T>>
- java.lang.Object
-
- org.orekit.utils.FieldTrackingCoordinates<T>
-
- Type Parameters:
T
- the type of the field elements
public class FieldTrackingCoordinates<T extends CalculusFieldElement<T>> extends Object
Container for azimut/elevation/range coordinates as seen from a ground point.- Since:
- 12.0
- See Also:
TopocentricFrame
-
-
Constructor Summary
Constructors Constructor Description FieldTrackingCoordinates(Field<T> field, TrackingCoordinates trackingCoordinates)
Build a new instance from aTrackingCoordinates
.FieldTrackingCoordinates(T azimuth, T elevation, T range)
Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
getAzimuth()
Get the azimuth.T
getElevation()
Get the elevation.T
getRange()
Get the range.
-
-
-
Constructor Detail
-
FieldTrackingCoordinates
public FieldTrackingCoordinates(T azimuth, T elevation, T range)
Simple constructor.- Parameters:
azimuth
- azimuthelevation
- elevationrange
- range
-
FieldTrackingCoordinates
public FieldTrackingCoordinates(Field<T> field, TrackingCoordinates trackingCoordinates)
Build a new instance from aTrackingCoordinates
.- Parameters:
field
- field to which the elements belongtrackingCoordinates
- tracking coordinates to convert- Since:
- 12.1
-
-
Method Detail
-
getAzimuth
public T getAzimuth()
Get the azimuth.The azimuth is the angle between the North direction at local point and the projection in local horizontal plane of the direction from local point to given point. Azimuth angles are counted clockwise, i.e positive towards the East.
- Returns:
- azimuth
-
getElevation
public T getElevation()
Get the elevation.The elevation is the angle between the local horizontal and the direction from local point to given point.
- Returns:
- elevation
-
getRange
public T getRange()
Get the range.- Returns:
- range
-
-