|
CppEphem
|
Namespaces | |
| StrOpt | |
Functions | |
| double | c () |
| speed of light (meters/second) More... | |
| double | c_au_per_day () |
| speed of light (astronomical units)/day More... | |
| void | CorrectionsInterp (bool set_interp) |
| Set the corrections object to use interpolation. More... | |
| double | deps (const double &mjd) |
| Earth obliquity correction for a given modified julian date (radians) More... | |
| double | dpsi (const double &mjd) |
| Earth longitude correction for a given modified julian date (radians) More... | |
| double | dut1 (const double &mjd) |
| Return dut1 based on a given modified julian date (seconds) More... | |
| double | dut1Calc (const double &mjd) |
| Set the time from a vector representing Greenwich Apparent Sidereal Time. More... | |
| double | dut1Error (const double &mjd=51544.5) |
| double | EstimateAltitude_m (double pressure_hPa) |
| Method for estimating altitude (in meters) from atmospheric pressure (in hPa) More... | |
| double | EstimatePressure_hPa (double elevation_m) |
| Method for estimating atmospheric pressure (in hPa) from altitude (in meters) More... | |
| double | julian_date_J2000 () |
| Julian Date corresponding to J2000. More... | |
| double | m_per_au () |
| meters per astronomical unit More... | |
| std::string | NutationFile (void) |
| Return the name of the file used for defining the corrections. More... | |
| double | SeaLevelTemp_C () |
| double | SeaLevelTemp_F () |
| double | SeaLevelTemp_K () |
| double | sec_per_day () |
| Seconds per day. More... | |
| void | SetNutationFile (const std::string &filename) |
| Set the name of the file to use for defining the nutation corrections. More... | |
| void | SetTtUt1HistFile (const std::string &filename) |
| Set the name of the file to use for defining the historic TT-UT1 corrections. More... | |
| void | SetTtUt1PredFile (const std::string &filename) |
| Set the name of the file to use for defining the predicted TT-UT1 corrections. More... | |
| double | Temp_C2F (const double &temp_C) |
| double | Temp_C2K (const double &temp_C) |
| double | Temp_F2C (const double &temp_F) |
| double | Temp_F2K (const double &temp_F) |
| double | Temp_K2C (const double &temp_K) |
| double | Temp_K2F (const double &temp_K) |
| double | ttut1 (const double &mjd) |
| TT-UT1 correction for a given MJD (seconds) More... | |
| std::string | TtUt1HistFile (void) |
| Return the name of the file used for defining the corrections. More... | |
| std::string | TtUt1PredFile (void) |
| Return the name of the file used for defining the corrections. More... | |
| double | xp (const double &mjd) |
| Polar motion (x) for a given modified julian date (radians) More... | |
| double | yp (const double &mjd) |
| Polar motion (x) for a given modified julian date (radians) More... | |
Variables | |
| static CECorrections | corrections |
|
inline |
speed of light (meters/second)
Definition at line 68 of file CENamespace.h.
|
inline |
speed of light (astronomical units)/day
Definition at line 69 of file CENamespace.h.
| void CppEphem::CorrectionsInterp | ( | bool | set_interp | ) |
Set the corrections object to use interpolation.
| [in] | set_interp | Specifiy whether or not to use interpolation |
Definition at line 99 of file CENamespace.cpp.
| double CppEphem::deps | ( | const double & | mjd | ) |
Earth obliquity correction for a given modified julian date (radians)
| [in] | mjd | Modified Julian Date (MJD) |
Definition at line 172 of file CENamespace.cpp.
| double CppEphem::dpsi | ( | const double & | mjd | ) |
Earth longitude correction for a given modified julian date (radians)
| [in] | mjd | Modified Julian Date (MJD) |
Definition at line 184 of file CENamespace.cpp.
| double CppEphem::dut1 | ( | const double & | mjd | ) |
Return dut1 based on a given modified julian date (seconds)
| [in] | mjd | Modified Julian Date (MJD) |
Definition at line 111 of file CENamespace.cpp.
| double CppEphem::dut1Calc | ( | const double & | mjd | ) |
Set the time from a vector representing Greenwich Apparent Sidereal Time.
The elements are as follows: [0]=hours, [1]=minutes, [2]=whole seconds, [3]=fractional seconds
Definition at line 133 of file CENamespace.cpp.
| double CppEphem::dut1Error | ( | const double & | mjd = 51544.5 | ) |
Definition at line 123 of file CENamespace.cpp.
|
inline |
Method for estimating altitude (in meters) from atmospheric pressure (in hPa)
Definition at line 97 of file CENamespace.h.
|
inline |
Method for estimating atmospheric pressure (in hPa) from altitude (in meters)
Definition at line 100 of file CENamespace.h.
|
inline |
Julian Date corresponding to J2000.
Definition at line 67 of file CENamespace.h.
|
inline |
meters per astronomical unit
Definition at line 70 of file CENamespace.h.
| std::string CppEphem::NutationFile | ( | void | ) |
Return the name of the file used for defining the corrections.
Definition at line 33 of file CENamespace.cpp.
|
inline |
Definition at line 55 of file CENamespace.h.
|
inline |
Definition at line 56 of file CENamespace.h.
|
inline |
Definition at line 54 of file CENamespace.h.
|
inline |
Seconds per day.
Definition at line 71 of file CENamespace.h.
| void CppEphem::SetNutationFile | ( | const std::string & | filename | ) |
Set the name of the file to use for defining the nutation corrections.
| [in] | filename | Filename of corrections file |
Definition at line 66 of file CENamespace.cpp.
| void CppEphem::SetTtUt1HistFile | ( | const std::string & | filename | ) |
Set the name of the file to use for defining the historic TT-UT1 corrections.
| [in] | filename | Filename of corrections file |
Definition at line 77 of file CENamespace.cpp.
| void CppEphem::SetTtUt1PredFile | ( | const std::string & | filename | ) |
Set the name of the file to use for defining the predicted TT-UT1 corrections.
| [in] | filename | Filename of corrections file |
Definition at line 88 of file CENamespace.cpp.
|
inline |
Definition at line 59 of file CENamespace.h.
|
inline |
Definition at line 60 of file CENamespace.h.
|
inline |
Definition at line 61 of file CENamespace.h.
|
inline |
Definition at line 62 of file CENamespace.h.
|
inline |
Definition at line 63 of file CENamespace.h.
|
inline |
Definition at line 64 of file CENamespace.h.
| double CppEphem::ttut1 | ( | const double & | mjd | ) |
TT-UT1 correction for a given MJD (seconds)
| [in] | mjd | Modified Julian Date (MJD) |
Definition at line 196 of file CENamespace.cpp.
| std::string CppEphem::TtUt1HistFile | ( | void | ) |
Return the name of the file used for defining the corrections.
Definition at line 44 of file CENamespace.cpp.
| std::string CppEphem::TtUt1PredFile | ( | void | ) |
Return the name of the file used for defining the corrections.
Definition at line 55 of file CENamespace.cpp.
| double CppEphem::xp | ( | const double & | mjd | ) |
Polar motion (x) for a given modified julian date (radians)
| [in] | mjd | Modified Julian Date (MJD) |
Definition at line 148 of file CENamespace.cpp.
| double CppEphem::yp | ( | const double & | mjd | ) |
Polar motion (x) for a given modified julian date (radians)
| [in] | mjd | Modified Julian Date (MJD) |
Definition at line 160 of file CENamespace.cpp.
|
static |
Definition at line 111 of file CENamespace.h.
1.8.16