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 double
getDeltaOrbitAlongTrack()
Get the along-track orbit correction for broadcast ephemeris.double
getDeltaOrbitCrossTrack()
Get the cross-track orbit correction for broadcast ephemeris.double
getDeltaOrbitRadial()
Get the radial orbit correction for broadcast ephemeris.double
getDotOrbitDeltaAlongTrack()
Get the velocity of along-track orbit correction for broadcast ephemeris.double
getDotOrbitDeltaCrossTrack()
Get the velocity of cross-track orbit correction for broadcast ephemeris.double
getDotOrbitDeltaRadial()
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
-
-