#include <JacchiaRoberts.hpp>
|
|
| JacchiaRoberts (Frame *frame, BodyShape *bodyShape, CelestialBody *sun, double f107Daily, double f107Average, double kp) |
| |
| double | getDensity (const TimePoint &tp, const Vector3d &posInBodyFixed) const override |
| |
|
void | setSunPosition (ESunPosition sunPosition) |
| |
|
ESunPosition | getSunPosition () const |
| |
|
| AtmosphereBase (Frame *frame, BodyShape *bodyShape) |
| |
| Frame * | getFrame () const override |
| |
|
bool | useApproximateAltitude () const |
| |
|
void | setUseApproximateAltitude (bool useApproximateAltitude) |
| |
| void | getGeodetic (const Vector3d &posInBodyFixed, double &latitude, double &longitude, double &altitude) const |
| |
| double | getAltitude (const Vector3d &posInBodyFixed) const |
| |
|
|
Frame * | frame_ {nullptr} |
| |
|
BodyShape * | bodyShape_ {nullptr} |
| |
|
bool | useApproximateAltitude_ {false} |
| |
◆ getDensity()
| double ast::JacchiaRoberts::getDensity |
( |
const TimePoint & | tp, |
|
|
const Vector3d & | posInBodyFixed ) const |
|
overridevirtual |
获取大气密度
- 参数
-
| tp | 当前时间 |
| posInBodyFixed | 当前位置(相对于getFrame()返回的坐标系) |
- 返回
- 大气密度(单位:kg/m³)
实现了 ast::AtmosphereBase.
该类的文档由以下文件生成: