Class OrbitCorrection
java.lang.Object
org.orekit.gnss.metric.messages.common.OrbitCorrection
Container for SSR orbit correction data.
- Since:
- 11.0
- Author:
- Bryan Cazabonne
-
Constructor Summary
ConstructorsConstructorDescriptionOrbitCorrection(double dRadial, double dAlongTrack, double dCrossTrack, double dotRadial, double dotAlongTrack, double dotCrossTrack) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiondoubleGet the along-track orbit correction for broadcast ephemeris.doubleGet the cross-track orbit correction for broadcast ephemeris.doubleGet the radial orbit correction for broadcast ephemeris.doubleGet the velocity of along-track orbit correction for broadcast ephemeris.doubleGet the velocity of cross-track orbit correction for broadcast ephemeris.doubleGet the velocity of radial orbit correction for broadcast ephemeris.
-
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
-