🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
MotionProfileVisitor.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24
25AST_NAMESPACE_BEGIN
26
32class MotionProfile;
33class MotionTwoBody;
34class MotionHPOP;
35class MotionSPICE;
36class MotionGreatArc;
37class MotionExternalEphemeris;
38class MotionJ2Analytical;
39class MotionJ4Analytical;
40class MotionSGP4;
41class MotionMissionCommand;
42
44{
45public:
46 virtual ~MotionProfileVisitor() = default;
47 virtual void visit(MotionProfile& profile) = 0;
48 virtual void visit(MotionTwoBody& profile) = 0;
49 virtual void visit(MotionHPOP& profile) = 0;
50 virtual void visit(MotionSPICE& profile) = 0;
51 virtual void visit(MotionGreatArc& profile) = 0;
52 virtual void visit(MotionExternalEphemeris& profile) = 0;
53 virtual void visit(MotionJ2Analytical& profile) = 0;
54 virtual void visit(MotionJ4Analytical& profile) = 0;
55 virtual void visit(MotionSGP4& profile) = 0;
56 virtual void visit(MotionMissionCommand& profile) = 0;
57};
58
61AST_NAMESPACE_END
外部星历运动模型
定义 MotionExternalEphemeris.hpp:46
定义 MotionGreatArc.hpp:54
定义 MotionHPOP.hpp:39
J2解析轨道动力学
定义 MotionJ2Analytical.hpp:42
J4解析轨道动力学模型
定义 MotionJ4Analytical.hpp:42
任务命令运动模型,定义并协调一系列轨道机动任务(类似 STK Astrogator 中的任务控制序列MCS)
定义 MotionMissionCommand.hpp:48
定义 MotionProfileVisitor.hpp:44
运动定义接口
定义 MotionProfile.hpp:51
SGP4 运动模型
定义 MotionSGP4.hpp:92
SPICE星历预报器/运动模型类
定义 MotionSPICE.hpp:41
二体问题轨道动力学模型
定义 MotionTwoBody.hpp:44