#include "IERSConventions.hpp"
#include "Logger.hpp"
Include dependency graph for IERSConventions.cpp:

Go to the source code of this file.
Namespaces | |
| namespace | gpstk |
Classes | |
| class | TAImUTCData |
Functions | |
| int | TAImUTC (DayTime UTC) throw (InvalidRequest) |
| ftp://maia.usno.navy.mil/ser7/leapsec.dat | |
| double | TTmTAI () |
| double | TAImGPST () |
| void | LoadIERSFile (const std::string &fileName) |
| 'finals.data' from http://maia.usno.navy.mil/ | |
| void | LoadIGSFile (const std::string &fileName) |
| ERP data file from IGS. | |
| void | LoadSTKFile (const std::string &fileName) |
| ERP data file from STK. | |
| EOPDataStore::EOPData | EOPData (const DayTime &UTC) throw (InvalidRequest) |
| Request EOP Data. | |
| double | PolarMotionX (const DayTime &UTC) |
| in arcsecond | |
| double | PolarMotionY (const DayTime &UTC) |
| in arcsecond | |
| double | UT1mUTC (const DayTime &UTC) |
| in second | |
| double | NutationDPsi (const DayTime &UTC) |
| in arcsecond | |
| double | NutationDEps (const DayTime &UTC) |
| in arcsecond | |
| DayTime | ConvertTimeSystem (const DayTime &time, TimeSystem from, TimeSystem to) |
| DayTime | GPST2UTC (const DayTime &GPST) |
| DayTime | UTC2GPST (const DayTime &UTC) |
| DayTime | UT12UTC (const DayTime &UT1) |
| DayTime | UTC2UT1 (const DayTime &UTC) |
| DayTime | UT12UTC (const DayTime &UT1, double ut1mutc) |
| DayTime | UTC2UT1 (const DayTime &UTC, double ut1mutc) |
| DayTime | TT2UTC (const DayTime &TT) |
| DayTime | UTC2TT (const DayTime &UTC) |
| DayTime | TAI2UTC (const DayTime &TAI) |
| DayTime | UTC2TAI (const DayTime &UTC) |
| DayTime | BDT2UTC (const DayTime &BDT) |
| DayTime | UTC2BDT (const DayTime &UTC) |
| Triple | J2kPosToECEF (const Triple &j2kPos, const DayTime &time, TimeSystem sys) |
| Convert position from J2000 to ECEF. | |
| Triple | ECEFPosToJ2k (const Triple &ecefPos, const DayTime &time, TimeSystem sys) |
| Convert position from ECEF to J2000. | |
| double | iauNut80Args (const DayTime &TT, double &eps, double &dpsi, double &deps) throw (Exception) |
| void | J2kToECEFMatrix (const DayTime &UTC, const EOPDataStore::EOPData &ERP, Matrix< double > &POM, Matrix< double > &Theta, Matrix< double > &NP) throw (Exception) |
| Matrix< double > | J2kToECEFMatrix (const DayTime &UTC, const EOPDataStore::EOPData &ERP) |
| ECI to ECF transform matrix, POM * Theta * NP. | |
| Vector< double > | J2kPosToECEF (const DayTime &UTC, const Vector< double > &j2kPos) throw (Exception) |
| Convert position from J2000 to ECEF. | |
| Vector< double > | ECEFPosToJ2k (const DayTime &UTC, const Vector< double > &ecefPos) throw (Exception) |
| Convert position from ECEF to J2000. | |
| Vector< double > | J2kPosVelToECEF (const DayTime &UTC, const Vector< double > &j2kPosVel) throw (Exception) |
| Convert position and velocity from J2000 to ECEF. | |
| Vector< double > | ECEFPosVelToJ2k (const DayTime &UTC, const Vector< double > &ecefPosVel) throw (Exception) |
| Convert position and velocity from ECEF to J2000. | |
| Vector< double > | sunJ2kPosition (const DayTime &TT) |
| sun position in J2000 | |
| Vector< double > | moonJ2kPosition (const DayTime &TT) |
| moon position in J2000 | |
| double | normalizeAngle (double a) |
| Normalize angle into the range -pi <= a < +pi. | |
| Matrix< double > | Rx (const double &angle) |
| Rotate a matrix about the x-axis. | |
| Matrix< double > | Ry (const double &angle) |
| Rotate a matrix about the y-axis. | |
| Matrix< double > | Rz (const double &angle) |
| Rotate a matrix about the z-axis. | |
| Matrix< double > | iauPmat76 (const DayTime &TT) |
| Precession matrix by IAU 1976 model. | |
| void | nutationAngles (DayTime TT, double &dpsi, double &deps) |
| Nutation angles by IAU 1980 model. | |
| double | meanObliquity (DayTime TT) |
| Mean obliquity of the ecliptic by IAU 1980 model. | |
| double | iauEqeq94 (DayTime TT, double eps, double dPsi) |
| Equation of the equinoxes by IAU 1994 model. | |
| double | iauGmst82 (DayTime UT1) |
| Greenwich mean sidereal time by IAU 1982 model. | |
| double | iauGmst00 (DayTime UT1, DayTime TT) |
| Matrix< double > | iauNmat (const double &eps, const double &dpsi, const double &deps) |
| Nutation matrix from nutation angles. | |
| double | earthRotationAngle (DayTime UT1) |
| earth rotation angle | |
| double | earthRotationAngleRate1 (DayTime TT) |
| Earth rotation angle first order rate. | |
Variables | |
| const DayTime | J2000 (2000, 1, 1, 12, 0, 0.0) |
| const double | D2PI = PI+PI |
| const double | DJC = 36525.0 |
| const double | DAS2R = PI/180.0/3600.0 |
| const double | DS2R = PI/43200.0 |
|
||||||||||||
|
Definition at line 1200 of file IERSConventions.cpp. References gpstk::DAS2R, gpstk::earthRotationAngle(), and gpstk::normalizeAngle(). Referenced by EarthSolidTide::getSolidTide(). |
|
|
Definition at line 43 of file IERSConventions.cpp. |
|
|
Definition at line 49 of file IERSConventions.cpp. Referenced by MoonPosition::getPositionCIS(), and gpstk::iauGmst00(). |
|
|
Definition at line 46 of file IERSConventions.cpp. |
|
|
Definition at line 52 of file IERSConventions.cpp. Referenced by MoonPosition::getPositionCIS(). |
|
|
|
1.3.9.1