🛰️航天仿真算法库 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
27AST_NAMESPACE_BEGIN
28
34class AST_CORE_API AccessStepper : public ObjectNamed
35{
36public:
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
53AST_NAMESPACE_END
步进策略抽象基类
定义 AccessStepper.hpp:35
virtual void init(const TimePoint &start, const TimePoint &stop)=0
初始化时间范围
virtual bool next(TimePoint &tp)=0
获取下一个采样时刻
命名对象
定义 ObjectNamed.hpp:36
绝对时间点
定义 TimePoint.hpp:108