24#include "AstUtil/StringView.hpp"
39 errc_t getValue(
const TimePoint& tp, array3d& xys)
const;
44 errc_t getValueTT(
const JulianDate& jdTT, array3d& xys)
const;
58 void precompute(
double start_jed,
double stop_jed,
double step_size);
73 void setInterpOrder(
int order);
77 void initInterpolation();
84 double step_size_{0.0};
85 double refepoch_jed_{0.0};
86 std::vector<array3d> xys_points_;
88 std::vector<double> denom_array_;
89 std::vector<double> time_array_;
预计算的XYS系数
定义 IAUXYSPrecomputed.hpp:32
int getInterpOrder() const
获取预计算的XYS系数插值阶数
定义 IAUXYSPrecomputed.hpp:70
double getStepSize() const
获取预计算的XYS系数时间步长(天)
定义 IAUXYSPrecomputed.hpp:64
int getNumPoints() const
获取预计算的XYS系数时间点数量
定义 IAUXYSPrecomputed.hpp:67
double getRefEpochJED() const
获取预计算的XYS系数参考时间(儒略日)
定义 IAUXYSPrecomputed.hpp:61
绝对时间点
定义 TimePoint.hpp:106