🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
CloseApproachOptions.hpp
浏览该文件的文档.
1
19
20
#pragma once
21
22
#include "AstGlobal.h"
23
#include "AstCore/TimeInterval.hpp"
24
#include "AstUtil/Literals.hpp"
25
#include <cstddef>
26
27
AST_NAMESPACE_BEGIN
28
32
struct
CloseApproachOptions
33
{
34
TimeInterval
window
;
35
double
threshold{10.0e3};
36
37
// -- 预过滤开关与 padding --
38
bool
enableOutOfDate{
true
};
39
double
outOfDatePad{30.0_day};
40
41
bool
enableApogeePerigee{
true
};
42
double
apogeePerigeePad{50.0_km};
43
44
bool
enableOrbitPath{
false
};
45
double
orbitPathPad{100_km};
46
47
bool
enableTimeFilter{
true
};
48
double
planeDistancePad{30_km};
49
50
double
coarseStep{300.0};
51
double
alignPad{10.0};
52
double
searchMargin{10.0};
53
54
// -- 最终检测 --
55
double
sampleStep{30.0};
56
size_t
maxResults{0};
57
58
// -- 常量 --
59
double
gm{0.0};
60
double
pathGridStepDeg{5.0};
61
};
62
63
AST_NAMESPACE_END
ast::TimeInterval
时间区间
定义
TimeInterval.hpp:64
ast::CloseApproachOptions
接近分析配置
定义
CloseApproachOptions.hpp:33
ast::CloseApproachOptions::window
TimeInterval window
分析时间段
定义
CloseApproachOptions.hpp:34
src
AstCore
CloseApproach
CloseApproachOptions.hpp
制作者
1.12.0