🛰️航天仿真算法库 SpaceAST
0.3.1
载入中...
搜索中...
未找到
VisView.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "AstUtil/Object.hpp"
25
#include "AstUtil/ObjectNamed.hpp"
26
#include "AstCore/Frame.hpp"
27
#include "
VisGroup.hpp
"
28
29
AST_NAMESPACE_BEGIN
30
40
class
AST_VISUALIZATION_API
VisView
:
public
ObjectNamed
41
{
42
public
:
43
VisView
();
44
46
VisGroup
*
objects
()
const
{
return
objects_.get(); }
47
48
Frame
* frame()
const
{
return
frame_.get();}
49
50
void
setFrame(Frame* frame){frame_ = frame;}
51
private
:
52
SharedPtr<VisGroup> objects_{};
53
WeakPtr<Frame> frame_{};
54
};
55
56
59
AST_NAMESPACE_END
VisGroup.hpp
ast::Frame
坐标系抽象基类
定义
Frame.hpp:74
ast::ObjectNamed
命名对象
定义
ObjectNamed.hpp:36
ast::VisGroup
定义
VisGroup.hpp:36
ast::VisView
可视化视图:场景的顶级容器
定义
VisView.hpp:41
ast::VisView::objects
VisGroup * objects() const
场景对象分组
定义
VisView.hpp:46
src
AstVisualization
VisView.hpp
制作者
1.12.0