🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
DetectorBodyRelated.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "
EventDetector.hpp
"
25
#include "AstCore/CelestialBody.hpp"
26
27
AST_NAMESPACE_BEGIN
28
35
class
AST_CORE_API
DetectorBodyRelated
:
public
EventDetector
36
{
37
public
:
38
AST_OBJECT(
DetectorBodyRelated
)
39
AST_PROPERT(body)
40
public
:
41
void
setBodyByName(
StringView
bodyName);
42
PROPERTIES:
43
Body
* body()
const
{
return
body_.get();}
44
void
setBody(
Body
* body) {body_ = body;}
45
private
:
46
WeakPtr<Body>
body_;
47
};
48
49
52
AST_NAMESPACE_END
EventDetector.hpp
~
ast::CelestialBody
天体
定义
CelestialBody.hpp:52
ast::DetectorBodyRelated
定义
DetectorBodyRelated.hpp:36
ast::EventDetector
事件检测基类 事件检测基类,用于检测事件是否发生。 参考orekit的EventDetector类
定义
EventDetector.hpp:38
ast::StringViewBasic< char >
ast::WeakPtr
弱引用指针
定义
WeakPtr.hpp:35
src
AstCore
Propagator
EventDetector
DetectorBodyRelated.hpp
制作者
1.12.0