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

#include <GravityFieldLoader.hpp>

Public 成员函数

 GravityFieldLoader (StringView dirpath)
 
 GravityFieldLoader (int maxLoadDegree, int maxLoadOrder, StringView dirpath)
 
AST_CORE_API errc_t load (StringView filePath, GravityField &gravityField)
 
AST_CORE_API errc_t load (StringView filePath, GravityFieldHead &head)
 
int getMaxLoadDegree () const
 
int getMaxLoadOrder () const
 
void setMaxLoadDegree (int maxLoadDegree)
 
void setMaxLoadOrder (int maxLoadOrder)
 

Public 属性

BKVParser parser_
 
GravityFieldHeadhead_ {nullptr}
 
GravityFieldcoeff_ {nullptr}
 
StringView dirpath_
 
int maxLoadDegree_ {-1}
 
int maxLoadOrder_ {-1}
 

详细描述

重力场加载器

用于加载重力场文件并解析其中的系数或头信息 这个类记录了加载重力场时的一些选项参数 如最大加载阶数、最大加载次数、重力场模型文件所在目录路径等

警告
注意单个Loader实例不能同时加载多个重力场文件

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