🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
SpiceFrameRegistry.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "AstCore/Frame.hpp"
25#include <unordered_map>
26
27AST_NAMESPACE_BEGIN
28
34class AST_SPICE_API SpiceFrameRegistry
35{
36public:
37 SpiceFrameRegistry() = default;
38 SpiceFrameRegistry(bool whetherInit);
39 ~SpiceFrameRegistry() = default;
40
41 static SpiceFrameRegistry& Instance();
42
43 errc_t init();
44
45 PFrame findFrame(StringView name) const;
46
47private:
48 using FrameMap = std::unordered_map<std::string, HFrame>;
49 FrameMap frameMap_;
50};
51
52
53
56AST_NAMESPACE_END
坐标系类
定义 Frame.hpp:59
定义 SpiceFrameRegistry.hpp:35