#include <LeapSecond.hpp>
|
|
std::vector< Entry > | m_data |
| |
闰秒类
该类用于读取、存储和处理闰秒数据。
- 待办事项
- 支持读取Spice的闰秒内核文件
◆ getLodUTC()
| double ast::LeapSecond::getLodUTC |
( |
const Date & | utcDate | ) |
|
◆ getLodUTCMJD()
| double ast::LeapSecond::getLodUTCMJD |
( |
ImpreciseMJD | mjdUTC | ) |
|
获取当天的UTC秒数
- 参数
-
| mjdUTC | - 简约儒略日Modified Julian Date (UTC) |
- 返回值
-
◆ leapSecondTAI()
| double ast::LeapSecond::leapSecondTAI |
( |
ImpreciseJD | jdTAI | ) |
|
获取TAI秒数
- 参数
-
| jdTAI | - 儒略日Julian Date (TAI) |
- 返回值
-
◆ leapSecondUTC()
| double ast::LeapSecond::leapSecondUTC |
( |
ImpreciseJD | jdUTC | ) |
|
获取UTC秒数
- 参数
-
| jdUTC | - 儒略日Julian Date (UTC) |
- 返回值
-
◆ load()
| errc_t ast::LeapSecond::load |
( |
StringView | filepath | ) |
|
从文件加载闰秒数据,按照默认格式进行加载
- 参数
-
- 返回值
-
◆ loadATK() [1/2]
| errc_t ast::LeapSecond::loadATK |
( |
FILE * | file | ) |
|
|
protected |
◆ loadATK() [2/2]
| errc_t ast::LeapSecond::loadATK |
( |
StringView | filepath | ) |
|
◆ loadDefault()
| errc_t ast::LeapSecond::loadDefault |
( |
| ) |
|
◆ loadHPIERS() [1/2]
| errc_t ast::LeapSecond::loadHPIERS |
( |
FILE * | file | ) |
|
|
protected |
◆ loadHPIERS() [2/2]
| errc_t ast::LeapSecond::loadHPIERS |
( |
StringView | filepath | ) |
|
◆ loadSpice()
| errc_t ast::LeapSecond::loadSpice |
( |
FILE * | file | ) |
|
|
protected |
◆ loadSTK()
| errc_t ast::LeapSecond::loadSTK |
( |
FILE * | file | ) |
|
|
protected |
该类的文档由以下文件生成: