🛰️航天仿真算法库 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
28AST_NAMESPACE_BEGIN
29
36{
37public:
38 using MotionOrbitDynamicsSax::MotionOrbitDynamicsSax;
39 ~MotionHPOPSax() override = default;
40public:
41 errc_t keyValue(StringView key, const ValueView& value) override;
42 errc_t getMotion(ScopedPtr<MotionProfile>& motion) override;public:
43public:
44
45protected:
46 CartState cartState_{};
47 HPOPForceModel forceModel_{};
48 double massAtEpoch_{0.0};
49};
50
53AST_NAMESPACE_END
直角坐标
定义 OrbitElement.hpp:46
高精度轨道预报力模型
定义 HPOPForceModel.hpp:81
定义 MotionHPOPSax.hpp:36
定义 MotionOrbitDynamicsSax.hpp:41
定义 ScopedPtr.hpp:59
值视图类
定义 ValueView.hpp:40