🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
CloseApproachResult.hpp
浏览该文件的文档.
1
19
20#pragma once
21
22#include "AstGlobal.h"
23#include "AstCore/TimePoint.hpp"
24#include <cstddef>
25#include <string>
26#include <vector>
27
28AST_NAMESPACE_BEGIN
29
32{
33 int noradId{0};
34 std::string name{};
35 TimePoint tca{};
36 double minDistance{0.0};
37 double relVelocity{0.0};
38};
39
43{
44 std::vector<CloseApproachResult> results{};
45 size_t totalCatalog{0};
46 size_t afterOutOfDate{0};
47 size_t afterApogeePerigee{0};
48 size_t afterOrbitPath{0};
49 size_t afterTimeFilter{0};
50
51 // 各阶段耗时 [s](诊断用)
52 double secondsOutOfDate{0.0};
53 double secondsApogeePerigee{0.0};
54 double secondsOrbitPath{0.0};
55 double secondsTimeFilter{0.0};
56 double secondsBruteForce{0.0};
57 double secondsCoarseScan{0.0};
58 double secondsFineScan{0.0};
59 double totalSearchSeconds{0.0};
60};
61
62AST_NAMESPACE_END
绝对时间点
定义 TimePoint.hpp:108
接近分析报告
定义 CloseApproachResult.hpp:43
单条接近结果
定义 CloseApproachResult.hpp:32