24#include "AstSim/MotionOrbitDynamics.hpp"
25#include "AstCore/HPOPForceModel.hpp"
26#include "AstCore/SpacecraftParam.hpp"
27#include "AstMath/ODEIntegrator.hpp"
38using PMotionHPOP = MotionHPOP*;
39using HMotionHPOP = SharedPtr<MotionHPOP>;
55 void setForceModel(
const HPOPForceModel& forceModel){forceModel_ = forceModel;}
高精度轨道预报力模型
定义 HPOPForceModel.hpp:49
const HPOPForceModel & getForceModel() const
获取力模型
定义 MotionHPOP.hpp:59
const SpacecraftParam & getSpacecraftParam() const
获取航天器参数
定义 MotionHPOP.hpp:65
void setForceModel(HPOPForceModel &&forceModel)
设置力模型
定义 MotionHPOP.hpp:54
void setSpacecraftParam(const SpacecraftParam &spacecraftParam)
设置航天器参数
定义 MotionHPOP.hpp:62
轨道动力学基础运动模型数据结构
定义 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
接受访问者
ODE 积分器
定义 ODEIntegrator.hpp:83
作用域指针类
定义 ScopedPtr.hpp:65
航天器参数
定义 SpacecraftParam.hpp:34