osgManipulator::Projector Class Reference
List of all members.
Detailed Description
Base class for Projectors. Projectors maps 2D cursor motions to 3D motions.
Constructor & Destructor Documentation
osgManipulator::Projector::Projector |
( |
|
) |
|
virtual osgManipulator::Projector::~Projector |
( |
|
) |
[protected, virtual] |
Member Function Documentation
const osg::Matrix& osgManipulator::Projector::getLocalToWorld |
( |
|
) |
const [inline] |
Gets the matrix for transforming the projector's local coordinate system to the world/object coordinate system.
const osg::Matrix& osgManipulator::Projector::getWorldToLocal |
( |
|
) |
const [inline] |
Gets the matrix for transforming the world/object coordinate system to the command's local coordinate system.
References osg::Matrixd::invert().
virtual bool osgManipulator::Projector::project |
( |
const PointerInfo & |
pi, |
|
|
osg::Vec3d & |
projectedPoint | |
|
) |
| | const [pure virtual] |
void osgManipulator::Projector::setLocalToWorld |
( |
const osg::Matrix & |
localToWorld |
) |
[inline] |
Sets the matrix for transforming the projector's local coordinate system to the world/object coordinate system.
Member Data Documentation
The documentation for this class was generated from the following file: