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... | |
Public Member Functions inherited from gnsstk::GLOCNavAlm::Perturbations | |
| 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 | |
Protected Attributes inherited from gnsstk::GLOCNavAlm::Perturbations | |
| 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.