24#include "AstSim/MotionProfile.hpp"
75 errc_t reloadEphemerisFor(
Mover& mover);
78 std::string filepath_{};
外部星历运动模型
定义 MotionExternalEphemeris.hpp:46
void setEphemerisType(EEphemerisType type)
设置星历类型
定义 MotionExternalEphemeris.hpp:62
EEphemerisType getEphemerisType() const
获取星历类型
定义 MotionExternalEphemeris.hpp:58
const std::string & getFilePath() const
获取星历文件路径
定义 MotionExternalEphemeris.hpp:66
void setFilePath(StringView filepath)
设置星历文件路径
定义 MotionExternalEphemeris.hpp:70
定义 MotionProfileVisitor.hpp:44
运动定义接口
定义 MotionProfile.hpp:51
virtual errc_t makeEphemerisSpec(ScopedPtr< Ephemeris > &eph) const =0
生成特定星历
virtual errc_t makeEphemerisSimple(ScopedPtr< Ephemeris > &eph) const =0
生成简单星历
virtual void accept(MotionProfileVisitor &visitor)=0
接受访问者
Class * type() const
获取对象类型
定义 Object.hpp:239
作用域指针类
定义 ScopedPtr.hpp:65
EEphemerisType
定义 MotionExternalEphemeris.hpp:35
@ eSTKBinaryEphemeris
STK二进制格式星历
@ eCCSDSEphemeris
CCSDS格式星历