#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] |