🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
SpacecraftState.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "AstCore/State.hpp"
25
26AST_NAMESPACE_BEGIN
27
35{
36public:
37 SpacecraftState() = default;
38 ~SpacecraftState() = default;
39public:
42 double getMass() const{return mass_;}
43
46 void setMass(double mass){mass_ = mass;}
47
50 const State* getOrbitState() const{return orbitState_;}
51
54 void setOrbitState(State* orbitState){orbitState_ = orbitState;}
55protected:
57 double mass_;
58};
59
62AST_NAMESPACE_END
空间飞行器状态量
定义 SpacecraftState.hpp:35
const State * getOrbitState() const
获取轨道状态
定义 SpacecraftState.hpp:50
HState orbitState_
轨道状态
定义 SpacecraftState.hpp:56
void setMass(double mass)
设置质量
定义 SpacecraftState.hpp:46
void setOrbitState(State *orbitState)
设置轨道状态
定义 SpacecraftState.hpp:54
double mass_
质量
定义 SpacecraftState.hpp:57
double getMass() const
获取质量
定义 SpacecraftState.hpp:42
航天器状态
定义 State.hpp:53