76 void setDefaultData();
79 void setData(
const std::vector<int>& mjd,
const std::vector<int>& taiMinusUTC);
84 errc_t loadATK(FILE* file);
89 errc_t loadSTK(FILE* file);
95 errc_t loadHPIERS(FILE* file);
101 errc_t loadSpice(FILE* file);
106 double leapSecondUTC(ImpreciseJD jdUTC);
107 double leapSecondUTCMJD(ImpreciseMJD mjdUTC);
112 double leapSecondTAI(ImpreciseJD jdTAI);
113 double leapSecondTAIMJD(ImpreciseMJD mjdTAI);
119 double getLodUTC(
const Date& utcDate);
124 double getLodUTCMJD(ImpreciseMJD mjdUTC);
127 const std::vector<Entry>&
data()
const {
return m_data; }
128 std::vector<Entry>& data() {
return m_data; }
132 std::vector<Entry> m_data;