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 Summary
Constructors Constructor Description OrbitCorrection(double dRadial, double dAlongTrack, double dCrossTrack, double dotRadial, double dotAlongTrack, double dotCrossTrack)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetDeltaOrbitAlongTrack()Get the along-track orbit correction for broadcast ephemeris.doublegetDeltaOrbitCrossTrack()Get the cross-track orbit correction for broadcast ephemeris.doublegetDeltaOrbitRadial()Get the radial orbit correction for broadcast ephemeris.doublegetDotOrbitDeltaAlongTrack()Get the velocity of along-track orbit correction for broadcast ephemeris.doublegetDotOrbitDeltaCrossTrack()Get the velocity of cross-track orbit correction for broadcast ephemeris.doublegetDotOrbitDeltaRadial()Get the velocity of radial orbit correction for broadcast ephemeris.
-
-
-
Constructor Detail
-
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 Detail
-
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
-
-