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

#include <IAUXYSPrecomputed.hpp>

Public 成员函数

errc_t getValue (const TimePoint &tp, array3d &xys) const
 
errc_t getValueTT (const JulianDate &jdTT, array3d &xys) const
 
errc_t load (StringView filepath)
 
errc_t loadDefault ()
 
void precompute (double start_jed, double stop_jed, double step_size)
 
double getRefEpochJED () const
 
double getStepSize () const
 
int getNumPoints () const
 
int getInterpOrder () const
 
void setInterpOrder (int order)
 

Protected 属性

int num_columns_ {0}
 
int interp_order_ {0}
 
double step_size_ {0.0}
 
double refepoch_jed_ {0.0}
 
std::vector< array3d > xys_points_
 

详细描述

预计算的XYS系数

该接口定义了获取预计算的XYS系数的方法。

成员函数说明

◆ getValue()

errc_t ast::IAUXYSPrecomputed::getValue ( const TimePoint & tp,
array3d & xys ) const

获取预计算的XYS系数

参数
tp时间点
xys输出XYS系数

◆ getValueTT()

errc_t ast::IAUXYSPrecomputed::getValueTT ( const JulianDate & jdTT,
array3d & xys ) const

获取预计算的XYS系数(TT时间)

参数
jed儒略日
xys输出XYS系数

◆ load()

errc_t ast::IAUXYSPrecomputed::load ( StringView filepath)

加载预计算的XYS系数文件

参数
filepath文件路径

◆ precompute()

void ast::IAUXYSPrecomputed::precompute ( double start_jed,
double stop_jed,
double step_size )

预计算XYS系数

参数
start_jed开始时间(儒略日)
stop_jed结束时间(儒略日)
step_size时间步长

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