🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
MotionHPOPSax.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "MotionOrbitDynamicsSax.hpp"
25
#include "AstCore/StateCartesian.hpp"
26
#include "AstSim/MotionHPOP.hpp"
27
28
AST_NAMESPACE_BEGIN
29
35
class
MotionHPOPSax
:
public
MotionOrbitDynamicsSax
36
{
37
public
:
38
using
MotionOrbitDynamicsSax::MotionOrbitDynamicsSax;
39
~MotionHPOPSax
()
override
=
default
;
40
public
:
41
errc_t keyValue(
StringView
key,
const
ValueView
& value)
override
;
42
errc_t getMotion(
ScopedPtr<MotionProfile>
& motion)
override
;
public
:
43
public
:
44
45
protected
:
46
CartState
cartState_{};
47
HPOPForceModel
forceModel_{};
48
double
massAtEpoch_{0.0};
49
};
50
53
AST_NAMESPACE_END
ast::CartState
直角坐标
定义
OrbitElement.hpp:46
ast::HPOPForceModel
高精度轨道预报力模型
定义
HPOPForceModel.hpp:81
ast::MotionHPOPSax
定义
MotionHPOPSax.hpp:36
ast::MotionOrbitDynamicsSax
定义
MotionOrbitDynamicsSax.hpp:41
ast::ScopedPtr
定义
ScopedPtr.hpp:59
ast::StringViewBasic< char >
ast::ValueView
值视图类
定义
ValueView.hpp:40
src
AstSim
Loader
MotionHPOPSax.hpp
制作者
1.12.0