🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
UiBurnImpulsive.hpp
浏览该文件的文档.
1
19
20
#pragma once
21
22
#include "AstGlobal.h"
23
#include "AstGUI/UiObject.hpp"
24
25
class
QComboBox;
26
27
AST_NAMESPACE_BEGIN
28
29
class
Burn;
30
class
BurnImpulsive;
31
class
UiQuantity;
32
34
class
AST_GUI_API
UiBurnImpulsive
:
public
UiObject
35
{
36
Q_OBJECT
37
public
:
38
explicit
UiBurnImpulsive
(
Object
*
object
, QWidget* parent =
nullptr
);
39
explicit
UiBurnImpulsive
(QWidget* parent =
nullptr
);
40
~UiBurnImpulsive
()
override
=
default
;
41
42
void
setBurn(
Burn
* burn);
43
BurnImpulsive
* getBurnImpulsive()
const
;
44
void
refreshUi();
45
void
apply();
46
void
applyTo(
BurnImpulsive
* burn);
47
48
signals:
49
void
burnChanged(
BurnImpulsive
* burn);
50
51
private
:
52
void
setupUi();
53
54
QComboBox* thrustAxesCombo_ =
nullptr
;
55
UiQuantity
* xEdit_ =
nullptr
;
56
UiQuantity
* yEdit_ =
nullptr
;
57
UiQuantity
* zEdit_ =
nullptr
;
58
};
59
60
AST_NAMESPACE_END
ast::BurnImpulsive
脉冲点火
定义
BurnImpulsive.hpp:38
ast::Burn
发动机点火
定义
Burn.hpp:36
ast::Object
对象基类,继承自该类的对象可以使用运行时类型信息相关功能,实现强弱引用计数、运行时元信息(属性访问、序列化等)等基础功能
定义
Object.hpp:95
ast::UiBurnImpulsive
脉冲推力参数编辑器
定义
UiBurnImpulsive.hpp:35
ast::UiObject
与对象关联的 QWidget
定义
UiObject.hpp:36
ast::UiQuantity
数量输入框
定义
UiQuantity.hpp:41
src
AstGUI
Propagator
UiBurnImpulsive.hpp
制作者
1.12.0