🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
UiManeuver.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "AstGUI/UiObject.hpp"
25
26
AST_NAMESPACE_BEGIN
27
28
class
Maneuver;
29
class
Burn;
30
class
UiBurnEditor;
31
33
class
AST_GUI_API
UiManeuver
:
public
UiObject
34
{
35
Q_OBJECT
36
public
:
37
explicit
UiManeuver
(
Object
*
object
, QWidget* parent =
nullptr
);
38
explicit
UiManeuver
(QWidget* parent =
nullptr
);
39
~UiManeuver
()
override
;
40
41
void
setManeuver(
Maneuver
* maneuver);
42
Maneuver
* getManeuver()
const
;
43
44
private
:
45
void
setupUi();
46
47
UiBurnEditor
* burnEditor_ =
nullptr
;
48
};
49
50
AST_NAMESPACE_END
ast::Maneuver
机动轨道段,用于建模任务序列(MissionCommand)中的机动任务
定义
Maneuver.hpp:40
ast::Object
对象基类,继承自该类的对象可以使用运行时类型信息相关功能,实现强弱引用计数、运行时元信息(属性访问、序列化等)等基础功能
定义
Object.hpp:95
ast::UiBurnEditor
发动机点火编辑器 — RTTI 类型分发
定义
UiBurnEditor.hpp:36
ast::UiManeuver
Maneuver 段编辑器
定义
UiManeuver.hpp:34
ast::UiObject
与对象关联的 QWidget
定义
UiObject.hpp:36
src
AstGUI
Mission
UiManeuver.hpp
制作者
1.12.0