Provide methods for computing the uncorrected Keplerian parameters.
Definition at line 180 of file GLOCNavAlm.hpp.
Public Member Functions | |
void | setData (const GLOCNavAlm &alm, double Tdr, double n, double Deltatpr) |
Uncorrected () | |
Initialize data to NaN. More... | |
![]() | |
double | geta () const |
double | geth () const |
double | geti () const |
double | getl () const |
double | getlambda () const |
double | getLk () const |
double | getomega () const |
Perturbations | operator- (const Perturbations &right) const |
Allow this class to be differenced. More... | |
Perturbations () | |
Initialize everything to NaN. More... | |
Private Member Functions | |
void | seta (double epsilonA, double omegaA, double Tdr) |
void | sethl (double epsilonA) |
void | seti (double DeltaiA) |
void | setlambda (double lambdaA, double n, double Deltatpr) |
void | setomega (double omegaA, double n, double Deltatpr) |
void | setp (double epsilonA) |
Private Attributes | |
double | p |
Orbit radius at perigee (?) More... | |
Friends | |
class | ::GLOCNavAlm_T |
Additional Inherited Members | |
![]() | |
double | a |
Semi-major axis. More... | |
double | h |
Quasi-Keplerian thing (true latitude?). More... | |
double | i |
inclination More... | |
double | l |
Quasi-Keplerian thing (true longitude?). More... | |
double | lambda |
longitude of ascending node More... | |
double | Lk |
Mean longitude. More... | |
double | omega |
argument of perigee More... | |
gnsstk::GLOCNavAlm::Uncorrected::Uncorrected | ( | ) |
Initialize data to NaN.
Definition at line 280 of file GLOCNavAlm.cpp.
|
inlineprivate |
Set the semi-major axis from the supplied data.
[in] | epsilonA | Eccentricity from almanac. |
[in] | omegaA | Arg of perigee from almanac. |
[in] | Tdr | The mean draconic period in orbit as defined in stage 4. |
Definition at line 69 of file GLOCNavAlmUncorrected.hpp.
|
inline |
Set all the delta (correction) parameters as defined in stages 3-9 of ICD GLONASS CDMA General Description, appendix M.1.
[in] | alm | The almanac containing the orbital elements. |
[in] | Tdr | The mean draconic period in orbit as defined in stage 4. |
[in] | n | The computed mean motion as defined in stage 4. |
[in] | Deltatpr | The interval of prediction (in s) as defined in stage 1. |
Definition at line 50 of file GLOCNavAlmUncorrected.hpp.
|
inlineprivate |
Definition at line 110 of file GLOCNavAlmUncorrected.hpp.
|
inlineprivate |
Set the inclination from the supplied data.
[in] | DeltaiA | The Delta inclination as extracted from the almanac (in semi-circles). |
Definition at line 62 of file GLOCNavAlmUncorrected.hpp.
|
inlineprivate |
Definition at line 118 of file GLOCNavAlmUncorrected.hpp.
|
inlineprivate |
Definition at line 132 of file GLOCNavAlmUncorrected.hpp.
|
inlineprivate |
Set the orbit radius at perigee from the supplied data.
[in] | epsilonA | Eccentricity from almanac. |
Definition at line 103 of file GLOCNavAlmUncorrected.hpp.
|
friend |
Definition at line 225 of file GLOCNavAlm.hpp.
|
private |
Orbit radius at perigee (?)
Definition at line 198 of file GLOCNavAlm.hpp.