🛰️航天仿真算法库 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
29AST_NAMESPACE_BEGIN
30
40class AST_VISUALIZATION_API VisView: public ObjectNamed
41{
42public:
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;}
51private:
52 SharedPtr<VisGroup> objects_{};
53 WeakPtr<Frame> frame_{};
54};
55
56
59AST_NAMESPACE_END
坐标系抽象基类
定义 Frame.hpp:74
命名对象
定义 ObjectNamed.hpp:36
定义 VisGroup.hpp:36
可视化视图:场景的顶级容器
定义 VisView.hpp:41
VisGroup * objects() const
场景对象分组
定义 VisView.hpp:46