Inheritance diagram for osg::MatrixTransform:
Public Methods | |
MatrixTransform () | |
MatrixTransform (const MatrixTransform &, const CopyOp ©op=CopyOp::SHALLOW_COPY) | |
Copy constructor using CopyOp to manage deep vs shallow copy. | |
MatrixTransform (const Matrix &matix) | |
META_Node (osg, MatrixTransform) | |
void | setMatrix (const Matrix &mat) |
Set the transform's matrix. | |
const Matrix & | getMatrix () const |
Get the matrix. | |
void | preMult (const Matrix &mat) |
pre multiply the transforms matrix. | |
void | postMult (const Matrix &mat) |
post multiply the transforms matrix. | |
const Matrix & | getInverseMatrix () const |
Get the inverse matrix. | |
virtual const bool | computeLocalToWorldMatrix (Matrix &matrix, NodeVisitor *) const |
virtual const bool | computeWorldToLocalMatrix (Matrix &matrix, NodeVisitor *) const |
Protected Methods | |
virtual | ~MatrixTransform () |
Protected Attributes | |
ref_ptr< Matrix > | _matrix |
ref_ptr< Matrix > | _inverse |
bool | _inverseDirty |
|
|
|
Copy constructor using CopyOp to manage deep vs shallow copy.
|
|
|
|
|
|
Reimplemented from osg::Transform. |
|
Reimplemented from osg::Transform. |
|
Get the inverse matrix.
|
|
Get the matrix.
|
|
|
|
post multiply the transforms matrix.
|
|
pre multiply the transforms matrix.
|
|
Set the transform's matrix.
|
|
|
|
|
|
|