🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
Command.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "AstUtil/ObjectNamed.hpp"
25
26AST_NAMESPACE_BEGIN
27
34class Command;
35using PCommand = Command*;
36using HCommand = SharedPtr<Command>;
37
41class AST_CORE_API Command: public ObjectNamed
42{
43public:
44 AST_OBJECT(Command)
45
46
47 virtual errc_t execute() = 0;
48
50 errc_t removeFromParentSequence();
51private:
52
53};
54
55
56
57
58
61AST_NAMESPACE_END
命令(虚基类),用于定义任务序列中的命令,例如初始状态、轨道机动、轨道预报等
定义 Command.hpp:42
命名对象
定义 ObjectNamed.hpp:36