🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
AccessStepper.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "AstCore/TimePoint.hpp"
25
#include "AstUtil/ObjectNamed.hpp"
26
27
AST_NAMESPACE_BEGIN
28
34
class
AST_CORE_API
AccessStepper
:
public
ObjectNamed
35
{
36
public
:
37
AST_OBJECT(
AccessStepper
)
38
39
AccessStepper
() =
default
;
40
virtual
~AccessStepper
() =
default
;
41
45
virtual
void
init
(
const
TimePoint
& start,
const
TimePoint
& stop) = 0;
46
50
virtual
bool
next
(
TimePoint
& tp) = 0;
51
};
52
53
AST_NAMESPACE_END
ast::AccessStepper
步进策略抽象基类
定义
AccessStepper.hpp:35
ast::AccessStepper::init
virtual void init(const TimePoint &start, const TimePoint &stop)=0
初始化时间范围
ast::AccessStepper::next
virtual bool next(TimePoint &tp)=0
获取下一个采样时刻
ast::ObjectNamed
命名对象
定义
ObjectNamed.hpp:36
ast::TimePoint
绝对时间点
定义
TimePoint.hpp:108
src
AstCore
Access
AccessStepper.hpp
制作者
1.12.0