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:
  • Constructor Details

    • FieldTrackingCoordinates

      public FieldTrackingCoordinates(T azimuth, T elevation, T range)
      Simple constructor.
      Parameters:
      azimuth - azimuth
      elevation - elevation
      range - range
    • FieldTrackingCoordinates

      public FieldTrackingCoordinates(Field<T> field, TrackingCoordinates trackingCoordinates)
      Build a new instance from a TrackingCoordinates.
      Parameters:
      field - field to which the elements belong
      trackingCoordinates - tracking coordinates to convert
      Since:
      12.1
  • Method Details

    • 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