🛰️航天仿真算法库 SpaceAST 0.3.1
载入中...
搜索中...
未找到
ast::SphericalElem类 参考

#include <OrbitElement.hpp>

Public 成员函数

double getRA () const
 
double getDec () const
 
double getRadius () const
 
double getFltPathAng () const
 
double getFltPathAzi () const
 
double getVel () const
 
AST_CORE_API std::string toString () const
 

Public 属性

double ra_
 
double dec_
 
double r_
 
double fpa_
 
double azi_
 
double v_
 

详细描述

球坐标轨道根数

用赤经、赤纬、地心距描述位置, 用飞行航迹角、航迹方位角、速度大小描述速度。 各分量均在参考坐标系的轴系下定义: ra = atan2(y, x) [rad] 赤经, 自x轴逆时针量 dec = atan2(z, hypot(x, y)) [rad] 赤纬, 范围[-π/2, π/2] r = |pos| [m] 地心距 fpa = atan2(v_r, v_h) [rad] 航迹角, 速度矢量与当地水平面的夹角, 向上为正 azi = atan2(v_e, v_n) [rad] 航迹方位角, 自当地北向东为正 v = |vel| [m/s] 速度大小

注解
极点(|dec|=π/2)处赤经与航迹方位角奇异: 正向转换取ra=0, 仍保持精确往返; 零速度时航迹角与航迹方位角无定义, 正向转换失败。

该类的文档由以下文件生成: