Class OrbitCorrection

java.lang.Object
org.orekit.gnss.metric.messages.common.OrbitCorrection

public class OrbitCorrection extends Object
Container for SSR orbit correction data.
Since:
11.0
Author:
Bryan Cazabonne
  • Constructor Details

    • OrbitCorrection

      public OrbitCorrection(double dRadial, double dAlongTrack, double dCrossTrack, double dotRadial, double dotAlongTrack, double dotCrossTrack)
      Constructor.
      Parameters:
      dRadial - radial orbit correction for broadcast ephemeris (m)
      dAlongTrack - along-Track orbit correction for broadcast ephemeris (m)
      dCrossTrack - cross-Track orbit correction for broadcast ephemeris (m)
      dotRadial - velocity of Radial orbit correction for broadcast ephemeris. (m/s)
      dotAlongTrack - velocity of Along-Track orbit correction for broadcast ephemeris (m/s)
      dotCrossTrack - velocity of Cross-Track orbit correction for broadcast ephemeris (m/s)
  • Method Details

    • getDeltaOrbitRadial

      public double getDeltaOrbitRadial()
      Get the radial orbit correction for broadcast ephemeris.

      The reference time t0 is SSR Epoch Time (IDF003) plus ½ SSR Update Interval.

      Returns:
      the radial orbit correction for broadcast ephemeris in meters
    • getDeltaOrbitAlongTrack

      public double getDeltaOrbitAlongTrack()
      Get the along-track orbit correction for broadcast ephemeris.

      The reference time t0 is SSR Epoch Time (IDF003) plus ½ SSR Update Interval.

      Returns:
      the along-track orbit correction for broadcast ephemeris in meters
    • getDeltaOrbitCrossTrack

      public double getDeltaOrbitCrossTrack()
      Get the cross-track orbit correction for broadcast ephemeris.

      The reference time t0 is SSR Epoch Time (IDF003) plus ½ SSR Update Interval.

      Returns:
      the cross-track orbit correction for broadcast ephemeris
    • getDotOrbitDeltaRadial

      public double getDotOrbitDeltaRadial()
      Get the velocity of radial orbit correction for broadcast ephemeris.

      The reference time t0 is SSR Epoch Time (IDF003) plus ½ SSR Update Interval.

      Returns:
      the velocity of Radial orbit correction for broadcast ephemeris in m/s
    • getDotOrbitDeltaAlongTrack

      public double getDotOrbitDeltaAlongTrack()
      Get the velocity of along-track orbit correction for broadcast ephemeris.

      The reference time t0 is SSR Epoch Time (IDF003) plus ½ SSR Update Interval.

      Returns:
      the velocity of along-track orbit correction for broadcast ephemeris in m/s
    • getDotOrbitDeltaCrossTrack

      public double getDotOrbitDeltaCrossTrack()
      Get the velocity of cross-track orbit correction for broadcast ephemeris.

      The reference time t0 is SSR Epoch Time (IDF003) plus ½ SSR Update Interval.

      Returns:
      the velocity of cross-track orbit correction for broadcast ephemeris in m/s