🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
OutOfDateFilter.hpp
浏览该文件的文档.
1
19
20
#pragma once
21
22
#include "
CloseApproachFilter.hpp
"
23
#include "AstCore/TimeInterval.hpp"
24
#include "AstUtil/Literals.hpp"
25
26
AST_NAMESPACE_BEGIN
27
30
class
AST_CORE_API
OutOfDateFilter
final :
public
CloseApproachFilter
31
{
32
public
:
33
explicit
OutOfDateFilter
(
const
CloseApproachOptions
& opts);
34
35
bool
keep
(
const
TLE
& candidate)
const override
;
36
37
void
setInterval(
const
TimeInterval
& interval){interval_ = interval;}
38
void
setThreshold(
double
threshold){threshold_ = threshold;}
39
private
:
40
TimeInterval
interval_{};
41
double
threshold_{30_day};
42
};
43
44
AST_NAMESPACE_END
CloseApproachFilter.hpp
接近分析预过滤抽象
ast::CloseApproachFilter
预过滤抽象基类
定义
CloseApproachFilter.hpp:43
ast::CloseApproachFilter::keep
virtual bool keep(const TLE &candidate) const =0
判定候选对象是否保留
ast::OutOfDateFilter
过期预过滤
定义
OutOfDateFilter.hpp:31
ast::TLE
两行根数(TLE)
定义
TLE.hpp:52
ast::TimeInterval
时间区间
定义
TimeInterval.hpp:64
ast::CloseApproachOptions
接近分析配置
定义
CloseApproachOptions.hpp:33
src
AstCore
CloseApproach
Filter
OutOfDateFilter.hpp
制作者
1.12.0