🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
UiBodyEphemerisSPK.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "AstGUI/UiObject.hpp"
25
#include "AstGUI/UiInteger.hpp"
26
#include "AstGUI/UiFilePath.hpp"
27
28
AST_NAMESPACE_BEGIN
29
35
class
BodyEphemerisSPK;
36
37
class
AST_GUI_API
UiBodyEphemerisSPK
:
public
UiObject
38
{
39
Q_OBJECT
40
public
:
41
UiBodyEphemerisSPK
(
Object
*
object
, QWidget *parent =
nullptr
);
42
UiBodyEphemerisSPK
(QWidget *parent =
nullptr
);
43
~UiBodyEphemerisSPK
() =
default
;
44
45
void
refreshUi();
46
void
apply();
47
void
applyTo(
BodyEphemerisSPK
* ephemeris);
48
49
void
setBodyEphemerisSPK(
BodyEphemerisSPK
* ephemeris);
50
BodyEphemerisSPK
* getBodyEphemerisSPK()
const
;
51
signals:
52
void
bodyEphemerisSPKChanged(
BodyEphemerisSPK
* ephemeris);
53
private
slots:
54
void
onFilePathChanged(
const
QString& path);
55
private
:
56
UiInteger
* spiceIndexEdit_{
nullptr
};
57
UiFilePath
* filePathEdit_{
nullptr
};
58
};
59
60
63
AST_NAMESPACE_END
ast::BodyEphemerisSPK
定义
BodyEphemerisSPK.hpp:38
ast::Object
对象基类,继承自该类的对象可以使用运行时类型信息相关功能,实现强弱引用计数、运行时元信息(属性访问、序列化等)等基础功能
定义
Object.hpp:81
ast::UiBodyEphemerisSPK
定义
UiBodyEphemerisSPK.hpp:38
ast::UiFilePath
文件路径输入框
定义
UiFilePath.hpp:36
ast::UiInteger
整数输入框
定义
UiInteger.hpp:36
ast::UiObject
与对象关联的 QWidget
定义
UiObject.hpp:36
src
AstGUI
SolarSystem
Ephemeris
UiBodyEphemerisSPK.hpp
制作者
1.12.0