24#include "AstCore/ScStateCalculation.hpp"
25#include "AstCore/Segment.hpp"
29enum class EDifferenceOrderToUse
40 errc_t calculate(
const SpacecraftState& scState,
double& result)
override;
54 bool isAngle()
const override;
60 EDifferenceOrderToUse differenceOrderToUse_{EDifferenceOrderToUse::eCurrentMinusInitial};
定义 ScStateCalcDifference.hpp:36
ScStateCalculation * calculation() const
获取计算对象
定义 ScStateCalcDifference.hpp:43
void setDifferenceOrderToUse(EDifferenceOrderToUse order)
设置差值顺序
定义 ScStateCalcDifference.hpp:52
EDifferenceOrderToUse differenceOrderToUse() const
获取差值顺序
定义 ScStateCalcDifference.hpp:49
定义 ScStateCalculation.hpp:39
轨道段(虚基类),用于描述任务序列中的轨道段,例如初始状态段、轨道机动段、轨道预报段等
定义 Segment.hpp:44
航天器状态,包含轨道状态、质量、面积、阻力系数、光压、密度、压力、温度等属性
定义 SpacecraftState.hpp:38