Open Inventor Reference
|
Node that specifies a 3D geometric transformation as a matrix. More...
#include <Inventor/nodes/SoMatrixTransform.h>
Public Member Functions | |
SoMatrixTransform () | |
Creates a matrix transformation node with default settings. | |
virtual void | doAction (SoAction *action) |
This method performs the "typical" operation of a node for any action. | |
virtual void | callback (SoCallbackAction *action) |
virtual void | GLRender (SoGLRenderAction *action) |
These virtual functions implement all of the actions for nodes, Most of the default implementations do nothing. | |
virtual void | getBoundingBox (SoGetBoundingBoxAction *action) |
virtual void | getMatrix (SoGetMatrixAction *action) |
virtual void | pick (SoPickAction *action) |
Static Public Member Functions | |
static void | initClass () |
Initializes base node class. | |
Public Attributes | |
Fields | |
SoSFMatrix | matrix |
Transformation matrix. | |
Protected Member Functions | |
virtual | ~SoMatrixTransform () |
This node defines a geometric 3D transformation with a single SbMatrix. Note that some matrices (such as singular ones) may result in errors in bounding boxes, picking, and lighting.
MatrixTransform { matrix 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 }
Definition at line 96 of file SoMatrixTransform.h.
SoMatrixTransform::SoMatrixTransform | ( | ) |
virtual SoMatrixTransform::~SoMatrixTransform | ( | ) | [protected, virtual] |
virtual void SoMatrixTransform::callback | ( | SoCallbackAction * | action | ) | [virtual] |
Reimplemented from SoNode.
virtual void SoMatrixTransform::doAction | ( | SoAction * | action | ) | [virtual] |
The default implementation does nothing.
Reimplemented from SoNode.
virtual void SoMatrixTransform::getBoundingBox | ( | SoGetBoundingBoxAction * | action | ) | [virtual] |
Reimplemented from SoNode.
virtual void SoMatrixTransform::getMatrix | ( | SoGetMatrixAction * | action | ) | [virtual] |
Reimplemented from SoNode.
virtual void SoMatrixTransform::GLRender | ( | SoGLRenderAction * | action | ) | [virtual] |
Reimplemented from SoNode.
static void SoMatrixTransform::initClass | ( | ) | [static] |
Reimplemented from SoTransformation.
virtual void SoMatrixTransform::pick | ( | SoPickAction * | action | ) | [virtual] |
Reimplemented from SoNode.
Definition at line 105 of file SoMatrixTransform.h.