|
Public Member Functions |
| void | reset () |
| virtual void | apply (osg::Group &group) |
| | Process Groups.
|
| virtual void | apply (osg::Transform &transform) |
| | Process Transforms.
|
| void | replaceLocalMatrixEstimate (osgExtension::MatrixEstimate &) |
|
osgExtension::MatrixEstimate & | getLocalMatrixEstimate () |
Protected Member Functions |
| void | handleOSGARTransform (const osgExtension::Transform &transform, const MatrixEstimate ¤tMatrixEstimate, MatrixEstimate &newMatrixEstimate) |
|
void | handlePositionAttitudeTransform (const osg::PositionAttitudeTransform &transform, const MatrixEstimate ¤tMatrixEstimate, MatrixEstimate &newMatrixEstimate) |
|
void | handleMatrixTransform (const osg::MatrixTransform &transform, const MatrixEstimate ¤tMatrixEstimate, MatrixEstimate &newMatrixEstimate) |
| void | handleAutoTransform (const osg::AutoTransform &transform, const MatrixEstimate ¤tMatrixEstimate, MatrixEstimate &newMatrixEstimate) |
| void | handleDOFTransform (const osg::DOFTransform &transform, const MatrixEstimate ¤tMatrixEstimate, MatrixEstimate &newMatrixEstimate) |
|
void | handleTransform (const osg::Transform &transform, const MatrixEstimate ¤tMatrixEstimate, MatrixEstimate &newMatrixEstimate) |
| | Unknown transform type; set the error back to 0.
|