public class GLONASSEphemeris extends Object implements GLONASSOrbitalElements
GLONASSNumericalPropagator
.GLONASS_MU, GLONASS_PI
Constructor and Description |
---|
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.
|
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.
|
Modifier and Type | Method and Description |
---|---|
AbsoluteDate |
getDate()
Get the date.
|
int |
getN4()
Get the number of the current four year interval.
|
int |
getNa()
Get the number of the current day in a four year interval.
|
double |
getTime()
Get the Reference Time.
|
double |
getX()
Get the ECEF-X component of satellite coordinates in PZ-90 datum.
|
double |
getXDot()
Get the ECEF-X component of satellite velocity vector in PZ-90 datum.
|
double |
getXDotDot()
Get the GLONASS ECEF-X component of satellite acceleration vector in PZ-90 datum.
|
double |
getY()
Get the ECEF-Y component of satellite coordinates in PZ-90 datum.
|
double |
getYDot()
Get the ECEF-Y component of satellite velocity vector in PZ-90 datum.
|
double |
getYDotDot()
Get the GLONASS ECEF-Y component of satellite acceleration vector in PZ-90 datum.
|
double |
getZ()
Get the ECEF-Z component of satellite coordinates in PZ-90 datum.
|
double |
getZDot()
Get the ECEF-Z component of satellite velocity vector in PZ-90 datum.
|
double |
getZDotDot()
Get the GLONASS ECEF-Z component of satellite acceleration vector in PZ-90 datum.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDeltaI, getDeltaT, getDeltaTDot, getE, getGammaN, getIOD, getLambda, getPa, getTN
@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)
This method uses the default data context
.
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²GLONASSEphemeris(int, int, double, double, double, double, double, double,
double, double, double, double, AbsoluteDate)
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)
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 to nt
, n4
, and tb
.public AbsoluteDate getDate()
TimeStamped
getDate
in interface TimeStamped
public int getN4()
GLONASSOrbitalElements
getN4
in interface GLONASSOrbitalElements
public int getNa()
GLONASSOrbitalElements
getNa
in interface GLONASSOrbitalElements
public double getTime()
GLONASSOrbitalElements
getTime
in interface GLONASSOrbitalElements
public double getXDot()
GLONASSOrbitalElements
getXDot
in interface GLONASSOrbitalElements
public double getX()
GLONASSOrbitalElements
getX
in interface GLONASSOrbitalElements
public double getXDotDot()
GLONASSOrbitalElements
getXDotDot
in interface GLONASSOrbitalElements
public double getYDot()
GLONASSOrbitalElements
getYDot
in interface GLONASSOrbitalElements
public double getY()
GLONASSOrbitalElements
getY
in interface GLONASSOrbitalElements
public double getYDotDot()
GLONASSOrbitalElements
getYDotDot
in interface GLONASSOrbitalElements
public double getZDot()
GLONASSOrbitalElements
getZDot
in interface GLONASSOrbitalElements
public double getZ()
GLONASSOrbitalElements
getZ
in interface GLONASSOrbitalElements
public double getZDotDot()
GLONASSOrbitalElements
getZDotDot
in interface GLONASSOrbitalElements
Copyright © 2002-2020 CS Group. All rights reserved.