🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ApogeePerigeeFilter.hpp
浏览该文件的文档.
1
19
20#pragma once
21
23#include "AstUtil/Constants.h"
24
25AST_NAMESPACE_BEGIN
26
29class AST_CORE_API ApogeePerigeeFilter final : public CloseApproachFilter
30{
31public:
33
34 bool keep(const TLE& candidate) const override;
35
36private:
37 double apogeeRadius_{};
38 double perigeeRadius_{};
39 double gm_{kEarthGrav};
40 double threshold_{};
41};
42
43AST_NAMESPACE_END
接近分析预过滤抽象
近/远地点预过滤
定义 ApogeePerigeeFilter.hpp:30
预过滤抽象基类
定义 CloseApproachFilter.hpp:43
virtual bool keep(const TLE &candidate) const =0
判定候选对象是否保留
两行根数(TLE)
定义 TLE.hpp:52
constexpr double kEarthGrav
地球引力常数 (WGS84) [m^3/s^2]
定义 Constants.h:71
预过滤共享上下文
定义 CloseApproachFilter.hpp:33
接近分析配置
定义 CloseApproachOptions.hpp:33