Ionospheric Corrections.
Definition at line 66 of file Rinex3NavHeader.hpp.
#include <Rinex3NavHeader.hpp>
Public Types | |
enum | CorrType { Unknown, GAL, GPSA, GPSB } |
Supported ionospheric correction types. More... | |
Public Member Functions | |
std::string | asString () const noexcept |
Return string version of CorrType. More... | |
void | fromString (const std::string str) |
IonoCorr () | |
Set data members to default values. More... | |
IonoCorr (std::string str) | |
bool | operator< (const IonoCorr &ic) const |
Ordering operator. More... | |
bool | operator== (const IonoCorr &ic) const |
Equality test. More... | |
Public Attributes | |
FormattedDouble | param [4] |
parameters ai0-ai2,0(GAL), alpha0-3 or beta0-3(GPS) More... | |
CorrType | type |
type of correction - enum CorrType More... | |
Supported ionospheric correction types.
Enumerator | |
---|---|
Unknown | A default value. |
GAL | Galileo. |
GPSA | GPS alpha. |
GPSB | GPS beta
|
Definition at line 70 of file Rinex3NavHeader.hpp.
gnsstk::IonoCorr::IonoCorr | ( | ) |
Set data members to default values.
Definition at line 85 of file Rinex3NavHeader.cpp.
gnsstk::IonoCorr::IonoCorr | ( | std::string | str | ) |
Set type from RINEX correction type string. param values are set to zero.
Definition at line 104 of file Rinex3NavHeader.cpp.
|
noexcept |
Return string version of CorrType.
Definition at line 124 of file Rinex3NavHeader.cpp.
void gnsstk::IonoCorr::fromString | ( | const std::string | str | ) |
Set type value from RINEX correction type string.
Exception |
Definition at line 139 of file Rinex3NavHeader.cpp.
Ordering operator.
Definition at line 171 of file Rinex3NavHeader.cpp.
Equality test.
Definition at line 157 of file Rinex3NavHeader.cpp.
FormattedDouble gnsstk::IonoCorr::param[4] |
parameters ai0-ai2,0(GAL), alpha0-3 or beta0-3(GPS)
Definition at line 102 of file Rinex3NavHeader.hpp.
CorrType gnsstk::IonoCorr::type |
type of correction - enum CorrType
Definition at line 101 of file Rinex3NavHeader.hpp.