🛰️航天仿真算法库 SpaceAST
0.3.1
载入中...
搜索中...
未找到
VisObject.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "AstUtil/Object.hpp"
25
#include "AstUtil/ObjectNamed.hpp"
26
27
AST_NAMESPACE_BEGIN
28
34
class
VisObject;
35
using
HVisObject = SharedPtr<VisObject>;
36
37
class
VisVisitor;
38
39
40
class
AST_VISUALIZATION_API
VisObject
:
public
ObjectNamed
41
{
42
public
:
43
VisObject
() =
default
;
44
virtual
~VisObject
() =
default
;
45
48
virtual
void
accept
(
VisVisitor
& visitor) = 0;
49
};
50
51
54
AST_NAMESPACE_END
ast::ObjectNamed
命名对象
定义
ObjectNamed.hpp:36
ast::VisObject
定义
VisObject.hpp:41
ast::VisObject::accept
virtual void accept(VisVisitor &visitor)=0
访问者分派
ast::VisVisitor
可视化对象访问者
定义
VisVisitor.hpp:42
src
AstVisualization
VisObject.hpp
制作者
1.12.0