🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
MSIS86.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "
AtmosphereBase.hpp
"
25
#include "
MSISBase.hpp
"
26
27
AST_NAMESPACE_BEGIN
28
35
class
AST_CORE_API
MSIS86
final:
public
MSISBase
36
{
37
public
:
38
MSIS86
(
Frame
* frame,
BodyShape
* bodyShape,
double
f107Daily,
double
f107Average,
double
ap);
39
MSIS86
(
Frame
* frame,
BodyShape
* bodyShape,
SpaceWeatherProvider
* spaceWeather);
40
double
getDensity
(
const
TimePoint
& tp,
const
Vector3d& posInBodyFixed)
const override
;
41
42
};
43
46
AST_NAMESPACE_END
AtmosphereBase.hpp
MSISBase.hpp
ast::AtmosphereBase::getDensity
double getDensity(const TimePoint &tp, const Vector3d &posInBodyFixed) const override=0
获取大气密度
ast::BodyShape
天体形状基类
定义
BodyShape.hpp:33
ast::Frame
坐标系类
定义
Frame.hpp:60
ast::MSIS86
MSIS86大气模型
定义
MSIS86.hpp:36
ast::MSISBase
MSIS86大气模型基类
定义
MSISBase.hpp:47
ast::SpaceWeatherProvider
空间天气数据提供者抽象接口
定义
SpaceWeatherProvider.hpp:43
ast::TimePoint
绝对时间点
定义
TimePoint.hpp:107
src
AstCore
Atmosphere
MSIS86.hpp
制作者
1.12.0