#include <QSceneTreeNode.h>
Inheritance diagram for QSceneTreeNode:

Public Types | |
| hidden | |
| disabled | |
| normal | |
| highlighted | |
| boxed | |
| enum | ViewingMode { hidden, disabled, normal, highlighted, boxed } |
Public Member Functions | |
| QSceneTreeNode () | |
| ~QSceneTreeNode () | |
| const CMat4D * | getTransformation () const |
| void | resetTransformation () |
| void | applyTransformation (const CMat4D &) |
| virtual CBoundingBox3D | getBoundingBox () const |
| ViewingMode | getViewingMode () const |
| virtual void | setViewingMode (ViewingMode mode) |
| virtual void | requestUpdate () |
Protected Attributes | |
| CMat4D * | m_pTransformation |
| ViewingMode | m_ViewingMode |
| QSceneTreeNode::QSceneTreeNode | ( | ) | [inline] |
Default constructor.
| QSceneTreeNode::~QSceneTreeNode | ( | ) |
Destructor.
| void QSceneTreeNode::applyTransformation | ( | const CMat4D & | ) |
Sets the transformation matrix.
| CBoundingBox3D QSceneTreeNode::getBoundingBox | ( | ) | const [virtual] |
Returns the bounding box of the (sub) tree with this node as root.
Reimplemented in STQGLExampleSphere.
| const CMat4D* QSceneTreeNode::getTransformation | ( | ) | const [inline] |
Returns the transformation matrix.
| ViewingMode QSceneTreeNode::getViewingMode | ( | ) | const [inline] |
Returns the viewing mode.
| virtual void QSceneTreeNode::requestUpdate | ( | ) | [inline, virtual] |
Call this method to request an update to the renderer.
Reimplemented in QSceneTreeRenderer.
| void QSceneTreeNode::resetTransformation | ( | ) |
Resets the transformation matrix.
| virtual void QSceneTreeNode::setViewingMode | ( | ViewingMode | mode | ) | [inline, virtual] |
Sets the viewing mode.
CMat4D* QSceneTreeNode::m_pTransformation [protected] |
ViewingMode QSceneTreeNode::m_ViewingMode [protected] |
1.4.7