🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
CloseApproachFilter.hpp
浏览该文件的文档.
1
19
20#pragma once
21
22#include "AstGlobal.h"
23#include "AstCore/TLE.hpp"
24#include "AstCore/OrbitElement.hpp"
25
26AST_NAMESPACE_BEGIN
27
28struct CloseApproachOptions;
29
33{
34 const TLE* ref{nullptr};
35 OrbElem refElem{};
36 double gm{0.0};
37};
38
42class AST_CORE_API CloseApproachFilter
43{
44public:
45 virtual ~CloseApproachFilter() = default;
46
50 virtual bool keep(const TLE& candidate) const = 0;
51};
52
53AST_NAMESPACE_END
预过滤抽象基类
定义 CloseApproachFilter.hpp:43
virtual bool keep(const TLE &candidate) const =0
判定候选对象是否保留
经典轨道根数
定义 OrbitElement.hpp:93
两行根数(TLE)
定义 TLE.hpp:52
预过滤共享上下文
定义 CloseApproachFilter.hpp:33