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

#include <CloseApproachAnalyzer.hpp>

Public 成员函数

 CloseApproachAnalyzer (const CloseApproachOptions &opts)
 
errc_t analyze (const TLE &reference, const TLEDatabase &catalog, CloseApproachReport &report)
 
errc_t analyze (const TLE &reference, const std::vector< TLE > &candidates, CloseApproachReport &report)
 

详细描述

接近分析编排器

给定参考对象(TLE)与候选目录,按 STK CAT 顺序执行 过期 → 近/远地点 → 轨道路径 → 时间 四级预过滤,再对幸存对象 做暴力采样检测与最近点精化,输出接近结果。

成员函数说明

◆ analyze() [1/2]

errc_t ast::CloseApproachAnalyzer::analyze ( const TLE & reference,
const std::vector< TLE > & candidates,
CloseApproachReport & report )

TLE 列表中搜索与参考对象的接近事件

参数
reference参考对象 TLE
candidates候选 TLE 列表
report输出报告
返回
错误码

< 时间过滤总耗时(面扫描 + Brent 门控)

< 面扫描(交点过境粗扫描)耗时

◆ analyze() [2/2]

errc_t ast::CloseApproachAnalyzer::analyze ( const TLE & reference,
const TLEDatabase & catalog,
CloseApproachReport & report )

TLE 目录中搜索与参考对象的接近事件

参数
reference参考对象 TLE
catalogTLE 目录
report输出报告
返回
错误码

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