Class GLONASSEphemeris
java.lang.Object
org.orekit.propagation.analytical.gnss.data.GLONASSEphemeris
- All Implemented Interfaces:
GLONASSOrbitalElements,TimeStamped
Class for GLONASS ephemeris used by the
GLONASSNumericalPropagator.- Since:
- 10.0
- Author:
- Bryan Cazabonne
-
Constructor Summary
ConstructorsConstructorDescriptionGLONASSEphemeris(int n4, int nt, double tb, double x, double xDot, double xDotDot, double y, double yDot, double yDotDot, double z, double zDot, double zDotDot) Build a new instance.GLONASSEphemeris(int n4, int nt, double tb, double x, double xDot, double xDotDot, double y, double yDot, double yDotDot, double z, double zDot, double zDotDot, AbsoluteDate date) Build a new instance. -
Method Summary
Modifier and TypeMethodDescriptiongetDate()Get the date.intgetN4()Get the number of the current four year interval.intgetNa()Get the number of the current day in a four year interval.doublegetTime()Get the Reference Time.doublegetX()Get the ECEF-X component of satellite coordinates in PZ-90 datum.doublegetXDot()Get the ECEF-X component of satellite velocity vector in PZ-90 datum.doubleGet the GLONASS ECEF-X component of satellite acceleration vector in PZ-90 datum.doublegetY()Get the ECEF-Y component of satellite coordinates in PZ-90 datum.doublegetYDot()Get the ECEF-Y component of satellite velocity vector in PZ-90 datum.doubleGet the GLONASS ECEF-Y component of satellite acceleration vector in PZ-90 datum.doublegetZ()Get the ECEF-Z component of satellite coordinates in PZ-90 datum.doublegetZDot()Get the ECEF-Z component of satellite velocity vector in PZ-90 datum.doubleGet the GLONASS ECEF-Z component of satellite acceleration vector in PZ-90 datum.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.propagation.analytical.gnss.data.GLONASSOrbitalElements
getDeltaI, getDeltaT, getDeltaTDot, getE, getGammaN, getIOD, getLambda, getPa, getTNMethods inherited from interface org.orekit.time.TimeStamped
durationFrom
-
Constructor Details
-
GLONASSEphemeris
@DefaultDataContext public GLONASSEphemeris(int n4, int nt, double tb, double x, double xDot, double xDotDot, double y, double yDot, double yDotDot, double z, double zDot, double zDotDot) Build a new instance.This method uses the
default data context.- Parameters:
n4- number of the current four year intervalnt- number of the current day in a four year intervaltb- reference time, sx- ECEF-X component of satellite coordinates, mxDot- ECEF-X component of satellite velocity, m/sxDotDot- ECEF-X component of satellite acceleration, m/s²y- ECEF-Y component of satellite coordinates, myDot- ECEF-Y component of satellite velocity, m/syDotDot- ECEF-Y component of satellite acceleration, m/s²z- ECEF-Z component of satellite coordinates, mzDot- ECEF-Z component of satellite velocity, m/szDotDot- ECEF-Z component of satellite acceleration, m/s²- See Also:
-
GLONASSEphemeris
public GLONASSEphemeris(int n4, int nt, double tb, double x, double xDot, double xDotDot, double y, double yDot, double yDotDot, double z, double zDot, double zDotDot, AbsoluteDate date) Build a new instance.- Parameters:
n4- number of the current four year intervalnt- number of the current day in a four year intervaltb- reference time, sx- ECEF-X component of satellite coordinates, mxDot- ECEF-X component of satellite velocity, m/sxDotDot- ECEF-X component of satellite acceleration, m/s²y- ECEF-Y component of satellite coordinates, myDot- ECEF-Y component of satellite velocity, m/syDotDot- ECEF-Y component of satellite acceleration, m/s²z- ECEF-Z component of satellite coordinates, mzDot- ECEF-Z component of satellite velocity, m/szDotDot- ECEF-Z component of satellite acceleration, m/s²date- of applicability corresponding tont,n4, andtb.- Since:
- 10.1
-
-
Method Details
-
getDate
Description copied from interface:TimeStampedGet the date.- Specified by:
getDatein interfaceTimeStamped- Returns:
- date attached to the object
-
getN4
public int getN4()Description copied from interface:GLONASSOrbitalElementsGet the number of the current four year interval.- Specified by:
getN4in interfaceGLONASSOrbitalElements- Returns:
- the number of the current four year interval
-
getNa
public int getNa()Description copied from interface:GLONASSOrbitalElementsGet the number of the current day in a four year interval.- Specified by:
getNain interfaceGLONASSOrbitalElements- Returns:
- the number of the current day in a four year interval
-
getTime
public double getTime()Description copied from interface:GLONASSOrbitalElementsGet the Reference Time.- Specified by:
getTimein interfaceGLONASSOrbitalElements- Returns:
- the Reference Time (s)
-
getXDot
public double getXDot()Description copied from interface:GLONASSOrbitalElementsGet the ECEF-X component of satellite velocity vector in PZ-90 datum.- Specified by:
getXDotin interfaceGLONASSOrbitalElements- Returns:
- the the ECEF-X component of satellite velocity vector in PZ-90 datum (m/s)
-
getX
public double getX()Description copied from interface:GLONASSOrbitalElementsGet the ECEF-X component of satellite coordinates in PZ-90 datum.- Specified by:
getXin interfaceGLONASSOrbitalElements- Returns:
- the ECEF-X component of satellite coordinates in PZ-90 datum (m)
-
getXDotDot
public double getXDotDot()Description copied from interface:GLONASSOrbitalElementsGet the GLONASS ECEF-X component of satellite acceleration vector in PZ-90 datum.- Specified by:
getXDotDotin interfaceGLONASSOrbitalElements- Returns:
- the GLONASS ECEF-X component of satellite acceleration vector in PZ-90 datum (m/s²)
-
getYDot
public double getYDot()Description copied from interface:GLONASSOrbitalElementsGet the ECEF-Y component of satellite velocity vector in PZ-90 datum.- Specified by:
getYDotin interfaceGLONASSOrbitalElements- Returns:
- the ECEF-Y component of satellite velocity vector in PZ-90 datum (m/s)
-
getY
public double getY()Description copied from interface:GLONASSOrbitalElementsGet the ECEF-Y component of satellite coordinates in PZ-90 datum.- Specified by:
getYin interfaceGLONASSOrbitalElements- Returns:
- the ECEF-Y component of satellite coordinates in PZ-90 datum (m)
-
getYDotDot
public double getYDotDot()Description copied from interface:GLONASSOrbitalElementsGet the GLONASS ECEF-Y component of satellite acceleration vector in PZ-90 datum.- Specified by:
getYDotDotin interfaceGLONASSOrbitalElements- Returns:
- the GLONASS ECEF-Y component of satellite acceleration vector in PZ-90 datum (m/s²)
-
getZDot
public double getZDot()Description copied from interface:GLONASSOrbitalElementsGet the ECEF-Z component of satellite velocity vector in PZ-90 datum.- Specified by:
getZDotin interfaceGLONASSOrbitalElements- Returns:
- the the ECEF-Z component of satellite velocity vector in PZ-90 datum (m/s)
-
getZ
public double getZ()Description copied from interface:GLONASSOrbitalElementsGet the ECEF-Z component of satellite coordinates in PZ-90 datum.- Specified by:
getZin interfaceGLONASSOrbitalElements- Returns:
- the ECEF-Z component of satellite coordinates in PZ-90 datum (m)
-
getZDotDot
public double getZDotDot()Description copied from interface:GLONASSOrbitalElementsGet the GLONASS ECEF-Z component of satellite acceleration vector in PZ-90 datum.- Specified by:
getZDotDotin interfaceGLONASSOrbitalElements- Returns:
- the GLONASS ECEF-Z component of satellite acceleration vector in PZ-90 datum (m/s²)
-