Developer Documentation
|
#include <OpenFlipper/widgets/glWidget/simpleViewer.hh>
Public Member Functions | |
SimpleViewer (QWidget *_parent=NULL, bool useDefaultSceneGraph=true) | |
Constructor. More... | |
~SimpleViewer () | |
Destructor. More... | |
Viewer::ViewerProperties & | properties () |
Viewer properties. More... | |
glViewer * | viewer () |
Viewer. More... | |
void | setSceneGraph (ACG::SceneGraph::BaseNode *rootNode) |
Protected Member Functions | |
virtual void | resizeEvent (QResizeEvent *_event) |
Private Slots | |
void | setActionMode (const Viewer::ActionMode _am) |
void | getActionMode (Viewer::ActionMode &_am) |
void | getPickMode (std::string &_name) |
Private Member Functions | |
void | initialize (const OFGLFormat &_format, OFGLWidget *_shareWidget=NULL, bool useDefaultSceneGraph=true) |
Private Attributes | |
OFGLWidget * | glWidget_ |
Viewer::ViewerProperties | props_ |
SimpleGLGraphicsScene * | scene_ |
glViewer * | mainWidget_ |
Viewer::ActionMode | actionMode_ |
Simple scene graph viewer. Plugins can use this class to display the scenegraph in own widgets. SimpleViewer acts as a bridge between the normal Qt widget system and the QtGraphicsWidget based glViewer (OpenFlipper/widgets/glWidget/QtBaseViewer.hh).
Definition at line 80 of file simpleViewer.hh.
SimpleViewer::SimpleViewer | ( | QWidget * | _parent = NULL , |
bool | useDefaultSceneGraph = true |
||
) |
Constructor.
Definition at line 73 of file simpleViewer.cc.
SimpleViewer::~SimpleViewer | ( | ) |
Destructor.
Definition at line 85 of file simpleViewer.cc.
|
privateslot |
Definition at line 151 of file simpleViewer.cc.
|
privateslot |
Definition at line 156 of file simpleViewer.cc.
|
private |
Definition at line 103 of file simpleViewer.cc.
Viewer::ViewerProperties & SimpleViewer::properties | ( | ) |
Viewer properties.
Definition at line 161 of file simpleViewer.cc.
|
protectedvirtual |
Definition at line 89 of file simpleViewer.cc.
|
privateslot |
Definition at line 146 of file simpleViewer.cc.
void SimpleViewer::setSceneGraph | ( | ACG::SceneGraph::BaseNode * | rootNode | ) |
Definition at line 138 of file simpleViewer.cc.
glViewer * SimpleViewer::viewer | ( | ) |
Viewer.
Definition at line 166 of file simpleViewer.cc.
|
private |
Definition at line 124 of file simpleViewer.hh.
|
private |
Definition at line 117 of file simpleViewer.hh.
|
private |
Definition at line 122 of file simpleViewer.hh.
|
private |
Definition at line 119 of file simpleViewer.hh.
|
private |
Definition at line 121 of file simpleViewer.hh.