Classes | |
| class | PreciseRange |
| class PreciseRange. More... | |
| class | EngEphemeris |
| Ephemeris information for a single satellite. More... | |
| class | AlmOrbit |
| Encapsulation of almanac SV orbital parameters (page 5, subframes 1-24). More... | |
| class | EngAlmanac |
| Almanac information for the GPS constellation. More... | |
| class | EngEphemeris |
| Ephemeris information for a single satellite. More... | |
| class | EngNav |
| Base class for ICD-GPS-200 navigation messages. More... | |
| class | CorrectedEphemerisRange |
| class CorrectedEphemerisRange. More... | |
| class | MoonPosition |
| This class computes the approximate position of the Moon at the given epoch in the ECEF system. More... | |
| class | SunPosition |
| This class computes the approximate position of the Sun at the given epoch in the ECEF system. More... | |
Typedefs | |
| typedef std::map< SatID, AlmOrbit > | gpstk::AlmOrbits |
| Map from SatID to AlmOrbit. | |
Functions | |
| double | gpstk::PreciseRelativityCorrection (const Position &R, const Position &V) |
| Compute relativity correction (meters) from the satellite position and velocity. | |
| std::ostream & | gpstk::operator<< (std::ostream &s, const AlmOrbit &ao) |
| const double | gpstk::AU_CONST (1.49597870e11) |
| Astronomical Unit value (AU), in meters. | |
| const double | gpstk::MeanEarthMoonBary (3.12e-5) |
| Mean Earth-Moon barycenter (EMB) distance (AU). | |
| const double | gpstk::MU_SUN (332946.0) |
| Ratio of mass Sun to Earth. | |
| const double | gpstk::MU_MOON (0.01230002) |
| Ratio of mass Moon to Earth. | |
| const double | gpstk::EarthGrav (9.80665) |
| Earth gravity acceleration on surface (m/s^2). | |
| const double | gpstk::D2R (0.0174532925199432957692369) |
| Degrees to radians. | |
| const double | gpstk::DAS2R (4.848136811095359935899141e-6) |
| Arcseconds to radians. | |
| const double | gpstk::DS2R (7.272205216643039903848712e-5) |
| Seconds of time to radians. | |
| const double | gpstk::B1950 (1949.9997904423) |
| Julian epoch of B1950. | |
| const double | gpstk::ERADAU (4.2635212653763e-5) |
| Earth equatorial radius in AU ( 6378.137 km / 149597870 km). | |
| Triple | gpstk::CIS2CTS (const Triple posCIS, const DayTime &t) |
| Function to change from CIS to CTS(ECEF) coordinate system (coordinates in meters). | |
| double | gpstk::UTC2SID (const DayTime &t) |
| Function to convert from UTC to sidereal time. | |
| std::ostream & | gpstk::operator<< (std::ostream &s, const EngAlmanac &alm) |
| double | gpstk::RelativityCorrection (const Xvt &svPosVel) |
| Compute relativity correction (seconds) from the satellite position and velocity. | |
| short | gpstk::AlmOrbit::getPRN () const |
| double | gpstk::AlmOrbit::getecc () const |
| double | gpstk::AlmOrbit::geti_offset () const |
| double | gpstk::AlmOrbit::getOMEGAdot () const |
| double | gpstk::AlmOrbit::getAhalf () const |
| double | gpstk::AlmOrbit::getOMEGA0 () const |
| double | gpstk::AlmOrbit::getw () const |
| double | gpstk::AlmOrbit::getM0 () const |
| double | gpstk::AlmOrbit::getAF0 () const |
| double | gpstk::AlmOrbit::getAF1 () const |
| long | gpstk::AlmOrbit::getToaSOW () const |
| long | gpstk::AlmOrbit::getxmit_time () const |
| short | gpstk::AlmOrbit::getToaWeek () const |
Variables | |
| const long | gpstk::MAX_PRN = 32 |
| The maximum number of active satellites in the GPS constellation. | |
|
|
Definition at line 120 of file AlmOrbit.hpp. Referenced by GPSAlmanacStore::addAlmanac(), and GPSAlmanacStore::findAlmanacs(). |
|
|
Astronomical Unit value (AU), in meters.
|
|
|
Julian epoch of B1950.
Referenced by MoonPosition::getPositionCIS(). |
|
||||||||||||
|
Function to change from CIS to CTS(ECEF) coordinate system (coordinates in meters).
Definition at line 44 of file AstronomicalFunctions.cpp. References gpstk::cos(), gpstk::sin(), TWO_PI, and gpstk::UTC2SID(). Referenced by SunPosition::getPosition(), and MoonPosition::getPosition(). |
|
|
Degrees to radians.
Referenced by MoonPosition::getPositionCIS(). |
|
|
Arcseconds to radians.
Referenced by MoonPosition::getPositionCIS(). |
|
|
Seconds of time to radians.
Referenced by MoonPosition::getPositionCIS(). |
|
|
Earth gravity acceleration on surface (m/s^2).
|
|
|
Earth equatorial radius in AU ( 6378.137 km / 149597870 km).
Referenced by MoonPosition::getPositionCIS(). |
|
|
Definition at line 132 of file AlmOrbit.hpp. |
|
|
Definition at line 133 of file AlmOrbit.hpp. |
|
|
Definition at line 128 of file AlmOrbit.hpp. |
|
|
Definition at line 125 of file AlmOrbit.hpp. |
|
|
Definition at line 126 of file AlmOrbit.hpp. |
|
|
Definition at line 131 of file AlmOrbit.hpp. |
|
|
Definition at line 129 of file AlmOrbit.hpp. |
|
|
Definition at line 127 of file AlmOrbit.hpp. |
|
|
Definition at line 124 of file AlmOrbit.hpp. |
|
|
Definition at line 134 of file AlmOrbit.hpp. |
|
|
Definition at line 136 of file AlmOrbit.hpp. |
|
|
Definition at line 130 of file AlmOrbit.hpp. |
|
|
Definition at line 135 of file AlmOrbit.hpp. |
|
|
Mean Earth-Moon barycenter (EMB) distance (AU).
Referenced by SunPosition::getPositionCIS(). |
|
|
Ratio of mass Moon to Earth.
Referenced by SolidTides::getSolidTide(). |
|
|
Ratio of mass Sun to Earth.
Referenced by SolidTides::getSolidTide(). |
|
||||||||||||
|
Definition at line 534 of file EngAlmanac.cpp. References EngAlmanac::dump(). |
|
||||||||||||
|
Definition at line 285 of file AlmOrbit.cpp. References DayTime::dump(). |
|
||||||||||||
|
Compute relativity correction (meters) from the satellite position and velocity.
Definition at line 181 of file PreciseRange.cpp. Referenced by PreciseRange::ComputeAtReceiveTime(). |
|
|
Compute relativity correction (seconds) from the satellite position and velocity.
Definition at line 222 of file EphemerisRange.cpp. |
|
|
Function to convert from UTC to sidereal time.
Definition at line 70 of file AstronomicalFunctions.cpp. Referenced by gpstk::CIS2CTS(). |
|
|
The maximum number of active satellites in the GPS constellation.
Definition at line 61 of file gps_constants.hpp. |
1.3.9.1