🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ast::Interval类 参考

#include <Interval.hpp>

Public 成员函数

double start () const
 
double stop () const
 
double & start ()
 
double & stop ()
 
double duration () const
 
void setStartStop (double start, double stop)
 
errc_t merge (const Interval &other)
 

静态 Public 成员函数

static Interval Zero ()
 

Public 属性

double start_
 
double stop_
 

详细描述

相对时间区间

相对时间区间类,用于表示时间区间的开始时间和结束时间

警告
在使用相对时间区间时,需要明确相对时间区间的基准时间点(epoch)

成员函数说明

◆ merge()

errc_t ast::Interval::merge ( const Interval & other)
inline

合并两个时间区间

参数
other另一个时间区间
警告
如果时间区间与当前时间区间不重叠,合并操作将失败。
返回
errc_t 错误码

◆ setStartStop()

void ast::Interval::setStartStop ( double start,
double stop )
inline

设置时间区间的开始时间和结束时间

参数
start开始时间
stop结束时间

该类的文档由以下文件生成: