MatrixTransform - is a subclass of Transform which has an osg::Matrix which represents a 4x4 transformation of its children from local coordinates into the Transform's parent coordinates.
More...
List of all members.
Detailed Description
MatrixTransform - is a subclass of Transform which has an osg::Matrix which represents a 4x4 transformation of its children from local coordinates into the Transform's parent coordinates.
Constructor & Destructor Documentation
osg::MatrixTransform::MatrixTransform |
( |
| ) |
|
osg::MatrixTransform::MatrixTransform |
( |
const MatrixTransform & |
, |
|
|
const CopyOp & |
copyop = CopyOp::SHALLOW_COPY |
|
) |
| |
Copy constructor using CopyOp to manage deep vs shallow copy.
osg::MatrixTransform::MatrixTransform |
( |
const Matrix & |
matix | ) |
|
virtual osg::MatrixTransform::~MatrixTransform |
( |
| ) |
[protected, virtual] |
Member Function Documentation
virtual MatrixTransform* osg::MatrixTransform::asMatrixTransform |
( |
| ) |
[inline, virtual] |
virtual const MatrixTransform* osg::MatrixTransform::asMatrixTransform |
( |
| ) |
const [inline, virtual] |
virtual bool osg::MatrixTransform::computeLocalToWorldMatrix |
( |
Matrix & |
matrix, |
|
|
NodeVisitor * |
|
|
) |
| const [virtual] |
virtual bool osg::MatrixTransform::computeWorldToLocalMatrix |
( |
Matrix & |
matrix, |
|
|
NodeVisitor * |
|
|
) |
| const [virtual] |
const Matrix& osg::MatrixTransform::getInverseMatrix |
( |
| ) |
const [inline] |
const Matrix& osg::MatrixTransform::getMatrix |
( |
| ) |
const [inline] |
void osg::MatrixTransform::postMult |
( |
const Matrix & |
mat | ) |
[inline] |
post multiply the transform's matrix.
void osg::MatrixTransform::preMult |
( |
const Matrix & |
mat | ) |
[inline] |
pre multiply the transform's matrix.
void osg::MatrixTransform::setMatrix |
( |
const Matrix & |
mat | ) |
[inline] |
Set the transform's matrix.
Member Data Documentation
The documentation for this class was generated from the following file: