🛰️航天仿真算法库 SpaceAST 0.3.1
载入中...
搜索中...
未找到
ast::UiSTKEphemerisFileWriter类 参考

#include <UiSTKEphemerisFileWriter.hpp>

+ 类 ast::UiSTKEphemerisFileWriter 继承关系图:

信号

void ephemerisExported (const QString &filepath, errc_t err)
 

Public 成员函数

 UiSTKEphemerisFileWriter (QWidget *parent=nullptr)
 
 UiSTKEphemerisFileWriter (const UiSTKEphemerisFileWriter &)=delete
 
UiSTKEphemerisFileWriter & operator= (const UiSTKEphemerisFileWriter &)=delete
 
void setEphemeris (Point *ephemeris)
 
Point * getEphemeris () const
 
STKEphemerisFileWriter::ECoordinate coordinate () const
 
Body * centralBody () const
 
TimeInterval interval () const
 
double step () const
 
errc_t exportTo (const QString &filepath)
 

详细描述

STK 星历文件导出界面

配置 STK 星历的导出参数并以 .e 格式写入文件。

  • Coordinate:输出参考轴系(Auto/ICRF/J2000/Inertial/Fixed)
  • Central Body:输出中心天体(默认取星历参考系天体)
  • Time Period:整段星历或指定起止时段
  • Steps:使用星历自带离散点或固定步长 导出通过 exportTo(path) 或便捷函数 aUiExportSTKEphemeris 完成。

成员函数说明

◆ centralBody()

Body * ast::UiSTKEphemerisFileWriter::centralBody ( ) const

获取当前选定的中心天体

返回
中心天体指针

◆ coordinate()

STKEphemerisFileWriter::ECoordinate ast::UiSTKEphemerisFileWriter::coordinate ( ) const

获取当前选定的参考轴系

返回
参考轴系枚举

◆ exportTo()

errc_t ast::UiSTKEphemerisFileWriter::exportTo ( const QString & filepath)

用当前界面配置导出星历到指定文件

参数
filepath输出文件路径
返回
错误码,eNoError 表示成功

◆ getEphemeris()

Point * ast::UiSTKEphemerisFileWriter::getEphemeris ( ) const

获取绑定的星历对象

返回
星历对象指针

◆ interval()

TimeInterval ast::UiSTKEphemerisFileWriter::interval ( ) const

获取当前导出的时间区间

返回
时间区间(整段时返回 TimeInterval::Whole())

◆ setEphemeris()

void ast::UiSTKEphemerisFileWriter::setEphemeris ( Point * ephemeris)

绑定要导出的星历对象

参数
ephemeris星历对象(Point 派生)

◆ step()

double ast::UiSTKEphemerisFileWriter::step ( ) const

获取当前导出的时间步长(秒)

返回
步长(秒);非正值表示使用星历自身离散时间点

该类的文档由以下文件生成: