Interface SBASOrbitalElements
-
- All Superinterfaces:
TimeStamped
- All Known Implementing Classes:
SBASNavigationMessage
public interface SBASOrbitalElements extends TimeStamped
This interface provides the minimal set of orbital elements needed by theSBASPropagator.- Since:
- 10.1
- Author:
- Bryan Cazabonne
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default doublegetAGf0()Gets the Zeroth Order Clock Correction.default doublegetAGf1()Gets the First Order Clock Correction.default intgetIODN()Gets the Issue Of Data Navigation (IODN).intgetPRN()Gets the PRN number of the SBAS satellite.doublegetTime()Gets the Reference Time of the SBAS orbit in GPS seconds of the week.default doublegetToc()Gets the clock correction reference time toc.intgetWeek()Gets the Reference Week of the SBAS orbit.doublegetX()Get the ECEF-X component of satellite coordinates.doublegetXDot()Get the ECEF-X component of satellite velocity vector.doublegetXDotDot()Get the ECEF-X component of satellite acceleration vector.doublegetY()Get the ECEF-Y component of satellite coordinates.doublegetYDot()Get the ECEF-Y component of satellite velocity vector.doublegetYDotDot()Get the ECEF-Y component of satellite acceleration vector.doublegetZ()Get the ECEF-Z component of satellite coordinates.doublegetZDot()Get the ECEF-Z component of satellite velocity vector.doublegetZDotDot()Get the ECEF-Z component of satellite acceleration vector.-
Methods inherited from interface org.orekit.time.TimeStamped
durationFrom, getDate
-
-
-
-
Method Detail
-
getPRN
int getPRN()
Gets the PRN number of the SBAS satellite.- Returns:
- the PRN number of the SBAS satellite
-
getWeek
int getWeek()
Gets the Reference Week of the SBAS orbit.- Returns:
- the Reference Week of the SBAS orbit
-
getTime
double getTime()
Gets the Reference Time of the SBAS orbit in GPS seconds of the week.- Returns:
- the Reference Time of the SBAS orbit (s)
-
getX
double getX()
Get the ECEF-X component of satellite coordinates.- Returns:
- the ECEF-X component of satellite coordinates (m)
-
getXDot
double getXDot()
Get the ECEF-X component of satellite velocity vector.- Returns:
- the the ECEF-X component of satellite velocity vector (m/s)
-
getXDotDot
double getXDotDot()
Get the ECEF-X component of satellite acceleration vector.- Returns:
- the GLONASS ECEF-X component of satellite acceleration vector (m/s²)
-
getY
double getY()
Get the ECEF-Y component of satellite coordinates.- Returns:
- the ECEF-Y component of satellite coordinates (m)
-
getYDot
double getYDot()
Get the ECEF-Y component of satellite velocity vector.- Returns:
- the ECEF-Y component of satellite velocity vector (m/s)
-
getYDotDot
double getYDotDot()
Get the ECEF-Y component of satellite acceleration vector.- Returns:
- the ECEF-Y component of satellite acceleration vector (m/s²)
-
getZ
double getZ()
Get the ECEF-Z component of satellite coordinates.- Returns:
- the ECEF-Z component of satellite coordinates (m)
-
getZDot
double getZDot()
Get the ECEF-Z component of satellite velocity vector.- Returns:
- the the ECEF-Z component of satellite velocity vector (m/s)
-
getZDotDot
double getZDotDot()
Get the ECEF-Z component of satellite acceleration vector.- Returns:
- the ECEF-Z component of satellite acceleration vector (m/s²)
-
getIODN
default int getIODN()
Gets the Issue Of Data Navigation (IODN).- Returns:
- the IODN
-
getAGf0
default double getAGf0()
Gets the Zeroth Order Clock Correction.- Returns:
- the Zeroth Order Clock Correction (s)
-
getAGf1
default double getAGf1()
Gets the First Order Clock Correction.- Returns:
- the First Order Clock Correction (s/s)
-
getToc
default double getToc()
Gets the clock correction reference time toc.- Returns:
- the clock correction reference time (s)
-
-