Class PythonSBASOrbitalElements
- java.lang.Object
-
- org.orekit.propagation.analytical.gnss.data.PythonSBASOrbitalElements
-
- All Implemented Interfaces:
SBASOrbitalElements
,TimeStamped
public class PythonSBASOrbitalElements extends Object implements SBASOrbitalElements
-
-
Constructor Summary
Constructors Constructor Description PythonSBASOrbitalElements()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finalize()
Part of JCC Python interface to objectdouble
getAGf0()
Gets the Zeroth Order Clock Correction.double
getAGf1()
Gets the First Order Clock Correction.AbsoluteDate
getDate()
Get the date.int
getIODN()
Gets the Issue Of Data Navigation (IODN).int
getPRN()
Gets the PRN number of the SBAS satellite.double
getTime()
Gets the Reference Time of the SBAS orbit in GPS seconds of the week.double
getToc()
Gets the clock correction reference time toc.int
getWeek()
Gets the Reference Week of the SBAS orbit.double
getX()
Get the ECEF-X component of satellite coordinates.double
getXDot()
Get the ECEF-X component of satellite velocity vector.double
getXDotDot()
Get the ECEF-X component of satellite acceleration vector.double
getY()
Get the ECEF-Y component of satellite coordinates.double
getYDot()
Get the ECEF-Y component of satellite velocity vector.double
getYDotDot()
Get the ECEF-Y component of satellite acceleration vector.double
getZ()
Get the ECEF-Z component of satellite coordinates.double
getZDot()
Get the ECEF-Z component of satellite velocity vector.double
getZDotDot()
Get the ECEF-Z component of satellite acceleration vector.void
pythonDecRef()
Part of JCC Python interface to objectlong
pythonExtension()
Part of JCC Python interface to objectvoid
pythonExtension(long pythonObject)
Part of JCC Python interface to object-
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.orekit.time.TimeStamped
durationFrom
-
-
-
-
Method Detail
-
pythonExtension
public void pythonExtension(long pythonObject)
Part of JCC Python interface to object
-
pythonExtension
public long pythonExtension()
Part of JCC Python interface to object
-
finalize
public void finalize() throws Throwable
Part of JCC Python interface to object
-
pythonDecRef
public void pythonDecRef()
Part of JCC Python interface to object
-
getPRN
public int getPRN()
Gets the PRN number of the SBAS satellite.- Specified by:
getPRN
in interfaceSBASOrbitalElements
- Returns:
- the PRN number of the SBAS satellite
-
getWeek
public int getWeek()
Gets the Reference Week of the SBAS orbit.- Specified by:
getWeek
in interfaceSBASOrbitalElements
- Returns:
- the Reference Week of the SBAS orbit
-
getTime
public double getTime()
Gets the Reference Time of the SBAS orbit in GPS seconds of the week.- Specified by:
getTime
in interfaceSBASOrbitalElements
- Returns:
- the Reference Time of the SBAS orbit (s)
-
getX
public double getX()
Get the ECEF-X component of satellite coordinates.- Specified by:
getX
in interfaceSBASOrbitalElements
- Returns:
- the ECEF-X component of satellite coordinates (m)
-
getXDot
public double getXDot()
Get the ECEF-X component of satellite velocity vector.- Specified by:
getXDot
in interfaceSBASOrbitalElements
- Returns:
- the the ECEF-X component of satellite velocity vector (m/s)
-
getXDotDot
public double getXDotDot()
Get the ECEF-X component of satellite acceleration vector.- Specified by:
getXDotDot
in interfaceSBASOrbitalElements
- Returns:
- the GLONASS ECEF-X component of satellite acceleration vector (m/s²)
-
getY
public double getY()
Get the ECEF-Y component of satellite coordinates.- Specified by:
getY
in interfaceSBASOrbitalElements
- Returns:
- the ECEF-Y component of satellite coordinates (m)
-
getYDot
public double getYDot()
Get the ECEF-Y component of satellite velocity vector.- Specified by:
getYDot
in interfaceSBASOrbitalElements
- Returns:
- the ECEF-Y component of satellite velocity vector (m/s)
-
getYDotDot
public double getYDotDot()
Get the ECEF-Y component of satellite acceleration vector.- Specified by:
getYDotDot
in interfaceSBASOrbitalElements
- Returns:
- the ECEF-Y component of satellite acceleration vector (m/s²)
-
getZ
public double getZ()
Get the ECEF-Z component of satellite coordinates.- Specified by:
getZ
in interfaceSBASOrbitalElements
- Returns:
- the ECEF-Z component of satellite coordinates (m)
-
getZDot
public double getZDot()
Get the ECEF-Z component of satellite velocity vector.- Specified by:
getZDot
in interfaceSBASOrbitalElements
- Returns:
- the the ECEF-Z component of satellite velocity vector (m/s)
-
getZDotDot
public double getZDotDot()
Get the ECEF-Z component of satellite acceleration vector.- Specified by:
getZDotDot
in interfaceSBASOrbitalElements
- Returns:
- the ECEF-Z component of satellite acceleration vector (m/s²)
-
getIODN
public int getIODN()
Gets the Issue Of Data Navigation (IODN).- Specified by:
getIODN
in interfaceSBASOrbitalElements
- Returns:
- the IODN
-
getAGf0
public double getAGf0()
Gets the Zeroth Order Clock Correction.- Specified by:
getAGf0
in interfaceSBASOrbitalElements
- Returns:
- the Zeroth Order Clock Correction (s)
-
getAGf1
public double getAGf1()
Gets the First Order Clock Correction.- Specified by:
getAGf1
in interfaceSBASOrbitalElements
- Returns:
- the First Order Clock Correction (s/s)
-
getToc
public double getToc()
Gets the clock correction reference time toc.- Specified by:
getToc
in interfaceSBASOrbitalElements
- Returns:
- the clock correction reference time (s)
-
getDate
public AbsoluteDate getDate()
Get the date.- Specified by:
getDate
in interfaceTimeStamped
- Returns:
- date attached to the object
-
-