24#include "AstCore/ScStateCalculation.hpp"
38 using VariableList = std::vector<HScStateCalculation>;
40 errc_t calculate(
const SpacecraftState& scState,
double& result)
override;
42 const std::string expression()
const {
return expression_;}
45 const VariableList variables()
const {
return variables_;}
46 void setVariables(
const VariableList& variableList);
52 std::string expression_;
53 VariableList variables_;
定义 ScStateCalcScript.hpp:36
virtual ScriptExecutor * newScriptExecutor() const =0
创建脚本执行器
定义 ScStateCalculation.hpp:39
脚本执行器,用于执行外部脚本
定义 ScriptExecutor.hpp:80
航天器状态,包含轨道状态、质量、面积、阻力系数、光压、密度、压力、温度等属性
定义 SpacecraftState.hpp:38