🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
SegmentGraph.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "
Segment.hpp
"
25
#include "
Sequence.hpp
"
26
#include <vector>
27
28
AST_NAMESPACE_BEGIN
29
36
class
AST_CORE_API
SegmentGraph
:
public
Segment
37
{
38
public
:
39
AST_OBJECT(
SegmentGraph
)
40
41
SegmentGraph
() =
default
;
42
~SegmentGraph
()
override
=
default
;
43
public
:
44
errc_t
execute
()
override
;
45
public
:
46
std::vector<HMissionCommand>
commands_
;
47
};
48
49
52
AST_NAMESPACE_END
Segment.hpp
Sequence.hpp
ast::SegmentGraph
轨道段框图,用类似simulink的框图描述复杂、多航天的航天任务中的轨道任务段
定义
SegmentGraph.hpp:37
ast::SegmentGraph::commands_
std::vector< HMissionCommand > commands_
任务命令序列
定义
SegmentGraph.hpp:46
ast::Segment
轨道段(虚基类),用于描述任务序列中的轨道段,例如初始状态段、轨道机动段、轨道预报段等
定义
Segment.hpp:44
ast::Segment::execute
virtual errc_t execute() override=0
执行任务
src
AstCore
Orbit
Mission
SegmentGraph.hpp
制作者
1.12.0