24#include "AstCore/STKEphemerisFileWriter.hpp"
25#include "AstCore/TimeInterval.hpp"
60 void setEphemeris(
Point* ephemeris);
64 Point* getEphemeris()
const;
72 Body* centralBody()
const;
85 errc_t exportTo(
const QString& filepath);
92 void onTimeModeChanged();
93 void onStepModeChanged();
97 void populateBodies();
98 void updateTimeControls();
99 void updateStepControls();
100 void refreshFromEphemeris();
106 QComboBox* coordinateCombo_ =
nullptr;
107 QComboBox* centralBodyCombo_ =
nullptr;
110 QRadioButton* entireRadi_ =
nullptr;
111 QRadioButton* specifyRadi_ =
nullptr;
116 QRadioButton* ephStepsRadi_ =
nullptr;
117 QRadioButton* stepSizeRadi_ =
nullptr;
120 Point* ephemeris_ =
nullptr;
天体
定义 CelestialBody.hpp:72
STK星历文件写入器
定义 STKEphemerisFileWriter.hpp:48
ECoordinate
定义 STKEphemerisFileWriter.hpp:51
时间区间
定义 TimeInterval.hpp:64
数量输入框
定义 UiQuantity.hpp:41
STK 星历文件导出界面
定义 UiSTKEphemerisFileWriter.hpp:50
void ephemerisExported(const QString &filepath, errc_t err)
导出的星历文件发生错误或完成后发出
errc_t aUiExportSTKEphemeris(Point *ephemeris, QWidget *parent)
弹出模态对话框导出 STK 星历文件
定义 UiSTKEphemerisFileWriter.cpp:376