java.lang.Object
org.orekit.models.earth.ionosphere.nequick.Ray

public class Ray extends Object
Container for ray-perigee parameters.

By convention, point 1 is at lower height.

Since:
13.0
Author:
Bryan Cazabonne
  • Constructor Details

    • Ray

      public Ray(GeodeticPoint recP, GeodeticPoint satP)
      Constructor.
      Parameters:
      recP - receiver position
      satP - satellite position
  • Method Details

    • getRecH

      public double getRecH()
      Get receiver altitude.
      Returns:
      receiver altitude
      Since:
      13.0
    • getSatH

      public double getSatH()
      Get satellite altitude.
      Returns:
      satellite altitude
      Since:
      13.0
    • getS1

      public double getS1()
      Get the distance of the first point from the ray perigee.
      Returns:
      s1 in meters
    • getS2

      public double getS2()
      Get the distance of the second point from the ray perigee.
      Returns:
      s2 in meters
    • getRadius

      public double getRadius()
      Get the ray-perigee radius.
      Returns:
      the ray-perigee radius in meters
    • getLatitude

      public double getLatitude()
      Get the ray-perigee latitude.
      Returns:
      the ray-perigee latitude in radians
    • getScLat

      public SinCos getScLat()
      Get the ray-perigee latitude sin/cos.
      Returns:
      the ray-perigee latitude sin/cos
      Since:
      13.0
    • getLongitude

      public double getLongitude()
      Get the ray-perigee longitude.
      Returns:
      the ray-perigee longitude in radians
    • getSineAz

      public double getSineAz()
      Get the sine of azimuth of satellite as seen from ray-perigee.
      Returns:
      the sine of azimuth
    • getCosineAz

      public double getCosineAz()
      Get the cosine of azimuth of satellite as seen from ray-perigee.
      Returns:
      the cosine of azimuth