🛰️航天仿真算法库 SpaceAST
0.3.1
载入中...
搜索中...
未找到
VisVisitor.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
25
AST_NAMESPACE_BEGIN
26
32
class
VisGroup;
33
class
VisTrajectory;
34
class
VisCelestialBody;
35
class
VisGroundTrack;
36
41
class
AST_VISUALIZATION_API
VisVisitor
42
{
43
public
:
44
virtual
~VisVisitor
() =
default
;
45
47
virtual
void
visit
(
VisGroup
& group) = 0;
48
50
virtual
void
visit
(
VisTrajectory
& trajectory) = 0;
51
53
virtual
void
visit
(
VisCelestialBody
& celestialBody) = 0;
54
56
virtual
void
visit
(
VisGroundTrack
& groundTrack) = 0;
57
};
58
61
AST_NAMESPACE_END
ast::VisCelestialBody
定义
VisCelestialBody.hpp:39
ast::VisGroundTrack
地面轨迹可视化对象
定义
VisGroundTrack.hpp:40
ast::VisGroup
定义
VisGroup.hpp:36
ast::VisTrajectory
轨迹可视化对象
定义
VisTrajectory.hpp:39
ast::VisVisitor
可视化对象访问者
定义
VisVisitor.hpp:42
ast::VisVisitor::visit
virtual void visit(VisCelestialBody &celestialBody)=0
访问天体对象
ast::VisVisitor::visit
virtual void visit(VisTrajectory &trajectory)=0
访问轨迹对象
ast::VisVisitor::visit
virtual void visit(VisGroup &group)=0
访问对象分组
ast::VisVisitor::visit
virtual void visit(VisGroundTrack &groundTrack)=0
访问地面轨迹对象
src
AstVisualization
VisVisitor.hpp
制作者
1.12.0