|
| | TimeInterval (const TimePoint &start, const TimePoint &stop) |
| |
| | TimeInterval (const TimePoint &epoch, double start, double stop) |
| |
|
const TimePoint & | start () const |
| |
|
const TimePoint & | getStart () const |
| |
|
TimePoint | stop () const |
| |
|
TimePoint | getStop () const |
| |
| void | setStartStop (const TimePoint &start, const TimePoint &stop) |
| |
| void | setStartStop (const TimePoint &epoch, double start, double stop) |
| |
|
void | setInfinite () |
| |
| void | setZero () |
| |
|
double | duration () const |
| |
|
std::string | toString () const |
| |
| AST_CORE_API errc_t | discrete (const TimePoint &epoch, double step, std::vector< double > ×) const |
| |
| AST_CORE_API errc_t | discrete (double step, std::vector< TimePoint > ×) const |
| |
| DiscreteTimePointRange | discrete (double step) const |
| |
| DiscreteEpochSecondRange | discrete (const TimePoint &epoch, double step) const |
| |
| errc_t | merge (const TimeInterval &other) |
| |
时间区间
时间区间表示一个连续时间区间,由开始时间点和结束时间点定义。