|
tempoch-cpp 0.5.3
Header-only C++ wrapper for tempoch
|
Interpolated IERS Earth Orientation Parameter values. More...
#include <tempoch/eop.hpp>
Public Attributes | |
| double | mjd_utc |
| UTC MJD of the interpolation result. | |
| std::optional< double > | pm_xp_arcsec |
Polar motion X component (arcseconds). nullopt if absent. | |
| std::optional< double > | pm_yp_arcsec |
Polar motion Y component (arcseconds). nullopt if absent. | |
| double | ut1_minus_utc |
| DUT1 = UT1 − UTC (seconds of time). | |
| std::optional< double > | lod_milliseconds |
Excess length-of-day (milliseconds of time). nullopt if absent. | |
| std::optional< double > | dx_milliarcsec |
ΔX celestial-pole offset (milliarcseconds). nullopt if absent. | |
| std::optional< double > | dy_milliarcsec |
ΔY celestial-pole offset (milliarcseconds). nullopt if absent. | |
| bool | ut1_observed |
True when both bracketing rows carry observed (I) data. | |
Interpolated IERS Earth Orientation Parameter values.
Mirrors tempoch_eop_values_t with std::optional<double> replacing NaN sentinels and bool replacing the uint8_t flag.
All field units match the upstream IERS finals2000A.all file:
| std::optional<double> tempoch::EopValues::dx_milliarcsec |
| std::optional<double> tempoch::EopValues::dy_milliarcsec |
| std::optional<double> tempoch::EopValues::lod_milliseconds |
| double tempoch::EopValues::mjd_utc |
UTC MJD of the interpolation result.
Definition at line 39 of file eop.hpp.
Referenced by tempoch::eop_at().
| std::optional<double> tempoch::EopValues::pm_xp_arcsec |
| std::optional<double> tempoch::EopValues::pm_yp_arcsec |
| double tempoch::EopValues::ut1_minus_utc |
| bool tempoch::EopValues::ut1_observed |