Provide methods for computing the corrected Keplerian parameters.
Definition at line 268 of file GLOCNavAlm.hpp.
Public Member Functions | |
Corrected () | |
Initialize data to NaN. More... | |
Xvt | getXvt (const gnsstk::CommonTime &toi) |
void | setData (double L, const Uncorrected &uncor, const Deltas &delta1, const Deltas &delta2) |
![]() | |
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 | setE (double L) |
void | setnu () |
void | setp () |
void | setr () |
void | setu () |
void | setvrvu () |
Private Attributes | |
double | E |
Eccentric anomaly. More... | |
double | epsilon |
epsilon prime, eccentricity. More... | |
double | nu |
True anomaly. More... | |
double | p |
Orbit radius at perigee (?) More... | |
double | r |
Radial velocity. More... | |
double | u |
double | vr |
double | vu |
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::Corrected::Corrected | ( | ) |
Initialize data to NaN.
Definition at line 287 of file GLOCNavAlm.cpp.
|
inline |
Get the Xvt using the existing data.
[in] | toi | The time at which the Xvt is being computed. |
Definition at line 71 of file GLOCNavAlmCorrected.hpp.
|
inline |
Set all the delta (correction) parameters as defined in stage 9 of ICD GLONASS CDMA General Description appendex M.1.
[in] | L | The mean longitude for k=2 (aka L2). |
[in] | uncor | The uncorrected parameters used to compute the corrections. |
[in] | delta1 | The computed delta parameters for k=1. |
[in] | delta2 | The computed delta parameters for k=2. |
Definition at line 50 of file GLOCNavAlmCorrected.hpp.
|
inlineprivate |
Definition at line 109 of file GLOCNavAlmCorrected.hpp.
|
inlineprivate |
Definition at line 130 of file GLOCNavAlmCorrected.hpp.
|
inlineprivate |
Definition at line 102 of file GLOCNavAlmCorrected.hpp.
|
inlineprivate |
Definition at line 150 of file GLOCNavAlmCorrected.hpp.
|
inlineprivate |
Definition at line 143 of file GLOCNavAlmCorrected.hpp.
|
inlineprivate |
Definition at line 157 of file GLOCNavAlmCorrected.hpp.
|
friend |
Definition at line 329 of file GLOCNavAlm.hpp.
|
private |
Eccentric anomaly.
Definition at line 294 of file GLOCNavAlm.hpp.
|
private |
epsilon prime, eccentricity.
Definition at line 295 of file GLOCNavAlm.hpp.
|
private |
True anomaly.
Definition at line 296 of file GLOCNavAlm.hpp.
|
private |
Orbit radius at perigee (?)
Definition at line 297 of file GLOCNavAlm.hpp.
|
private |
Radial velocity.
Definition at line 299 of file GLOCNavAlm.hpp.
|
private |
Definition at line 298 of file GLOCNavAlm.hpp.
|
private |
Definition at line 301 of file GLOCNavAlm.hpp.
|
private |
Definition at line 300 of file GLOCNavAlm.hpp.