24#include "AstCore/EventInterval.hpp"
25#include "AstCore/BodyEphemerisSPK.hpp"
26#include "AstCore/JplSpk.hpp"
27#include "AstUtil/SPKParser.hpp"
28#include "AstSim/MotionProfile.hpp"
29#include "AstSim/MotionWithIntervalStep.hpp"
51 const std::string& getSpiceFile()
const {
return spk_.getFilePath();}
54 int getSpiceIndex()
const {
return spiceIndex_;}
55 void setSpiceIndex(
int spiceIndex){spiceIndex_ = spiceIndex;}
JPL SPK文件
定义 JplSpk.hpp:38
定义 MotionProfileVisitor.hpp:38
virtual errc_t makeEphemerisSpec(ScopedPtr< Ephemeris > &eph) const =0
生成特定星历
virtual errc_t makeEphemerisSimple(ScopedPtr< Ephemeris > &eph) const =0
生成简单星历
virtual void accept(MotionProfileVisitor &visitor)=0
接受访问者
SPICE星历预报器/运动模型类
定义 MotionSPICE.hpp:41
int spiceIndex_
SPICE星历索引号
定义 MotionSPICE.hpp:57
具有时间段和步长的运动模型
定义 MotionWithIntervalStep.hpp:36