24#include "AstCore/Ephemeris.hpp"
25#include "AstUtil/ScopedPtr.hpp"
26#include "AstCore/Object.hpp"
27#include "AstUtil/ObjectNamed.hpp"
37using PMotionProfile = MotionProfile*;
44class MotionSimpleAscent;
45class MotionProfileVisitor;
46class MotionMissionCommand;
弹道运动模型,用于模拟弹道导弹运动
定义 MotionBallistic.hpp:38
定义 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
接受访问者
SPICE星历预报器/运动模型类
定义 MotionSPICE.hpp:41
简单上升运动模型,用于模拟运载火箭的上升阶段运动
定义 MotionSimpleAscent.hpp:40
二体问题轨道动力学模型
定义 MotionTwoBody.hpp:44
命名对象
定义 ObjectNamed.hpp:36
作用域指针类
定义 ScopedPtr.hpp:65