CppEphem
|
Go to the source code of this file.
Namespaces | |
CppEphem | |
CppEphem::StrOpt | |
Functions | |
double | CppEphem::c () |
speed of light (meters/second) More... | |
double | CppEphem::c_au_per_day () |
speed of light (astronomical units)/day More... | |
void | CppEphem::CorrectionsInterp (bool set_interp) |
Set the corrections object to use interpolation. More... | |
double | CppEphem::deps (const double &mjd) |
Earth obliquity correction for a given modified julian date (radians) More... | |
double | CppEphem::dpsi (const double &mjd) |
Earth longitude correction for a given modified julian date (radians) More... | |
double | CppEphem::dut1 (const double &mjd) |
Return dut1 based on a given modified julian date (seconds) More... | |
double | CppEphem::dut1Calc (const double &mjd) |
Set the time from a vector representing Greenwich Apparent Sidereal Time. More... | |
double | CppEphem::dut1Error (const double &mjd=51544.5) |
double | CppEphem::EstimateAltitude_m (double pressure_hPa) |
Method for estimating altitude (in meters) from atmospheric pressure (in hPa) More... | |
double | CppEphem::EstimatePressure_hPa (double elevation_m) |
Method for estimating atmospheric pressure (in hPa) from altitude (in meters) More... | |
template<typename T > | |
std::string | CppEphem::StrOpt::join (const std::vector< T > &values, const char &delim) |
Method for joining a vector of values based on some delimiter into a string. More... | |
std::string | CppEphem::StrOpt::join_angle (const std::vector< double > &values, const char &delim) |
Method for splitting a string based on some delimiter into a vector of strings. More... | |
double | CppEphem::julian_date_J2000 () |
Julian Date corresponding to J2000. More... | |
double | CppEphem::m_per_au () |
meters per astronomical unit More... | |
std::string | CppEphem::NutationFile (void) |
Return the name of the file used for defining the corrections. More... | |
double | CppEphem::SeaLevelTemp_C () |
double | CppEphem::SeaLevelTemp_F () |
double | CppEphem::SeaLevelTemp_K () |
double | CppEphem::sec_per_day () |
Seconds per day. More... | |
void | CppEphem::SetNutationFile (const std::string &filename) |
Set the name of the file to use for defining the nutation corrections. More... | |
void | CppEphem::SetTtUt1HistFile (const std::string &filename) |
Set the name of the file to use for defining the historic TT-UT1 corrections. More... | |
void | CppEphem::SetTtUt1PredFile (const std::string &filename) |
Set the name of the file to use for defining the predicted TT-UT1 corrections. More... | |
std::vector< std::string > | CppEphem::StrOpt::split (const std::string &s, const char &delim) |
Method for splitting a string based on some delimiter into a vector of strings. More... | |
void | CppEphem::StrOpt::split (const std::string &s, const char &delim, std::vector< std::string > *elems) |
Method for splitting a string based on some delimiter into a vector of strings. More... | |
double | CppEphem::Temp_C2F (const double &temp_C) |
double | CppEphem::Temp_C2K (const double &temp_C) |
double | CppEphem::Temp_F2C (const double &temp_F) |
double | CppEphem::Temp_F2K (const double &temp_F) |
double | CppEphem::Temp_K2C (const double &temp_K) |
double | CppEphem::Temp_K2F (const double &temp_K) |
double | CppEphem::ttut1 (const double &mjd) |
TT-UT1 correction for a given MJD (seconds) More... | |
std::string | CppEphem::TtUt1HistFile (void) |
Return the name of the file used for defining the corrections. More... | |
std::string | CppEphem::TtUt1PredFile (void) |
Return the name of the file used for defining the corrections. More... | |
double | CppEphem::xp (const double &mjd) |
Polar motion (x) for a given modified julian date (radians) More... | |
double | CppEphem::yp (const double &mjd) |
Polar motion (x) for a given modified julian date (radians) More... | |
Variables | |
static CECorrections | CppEphem::corrections |