24#include "AstSim/MotionOrbitDynamics.hpp"
25#include "AstCore/HPOPForceModel.hpp"
35using PMotionHPOP = MotionHPOP*;
36using HMotionHPOP = SharedPtr<MotionHPOP>;
52 void setForceModel(
const HPOPForceModel& forceModel){forceModel_ = forceModel;}
高精度轨道预报力模型
定义 HPOPForceModel.hpp:49
const HPOPForceModel & getForceModel() const
获取力模型
定义 MotionHPOP.hpp:56
void setForceModel(HPOPForceModel &&forceModel)
设置力模型
定义 MotionHPOP.hpp:51
HPOPForceModel forceModel_
力模型
定义 MotionHPOP.hpp:59
轨道动力学基础运动模型数据结构
定义 MotionOrbitDynamics.hpp:44
定义 MotionProfileVisitor.hpp:44
virtual errc_t makeEphemerisSpec(ScopedPtr< Ephemeris > &eph) const =0
生成特定星历
virtual errc_t makeEphemerisSimple(ScopedPtr< Ephemeris > &eph) const =0
生成简单星历
virtual void accept(MotionProfileVisitor &visitor)=0
接受访问者
作用域指针类
定义 ScopedPtr.hpp:65