Main Page | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

osgSensor::SensorManipulator Class Reference

Class for connecting Manipulators to the camera in osg. More...

#include <SensorManipulator.h>

List of all members.

Public Member Functions

 SensorManipulator ()
 Constructor.
virtual void link (SensorLink *manip)
 Set the current SensorLink.
virtual SensorLinklink ()
 Set the current SensorLink.
virtual void home (const osgGA::GUIEventAdapter &ea, osgGA::GUIActionAdapter &us)
virtual void init (const osgGA::GUIEventAdapter &ea, osgGA::GUIActionAdapter &us)
virtual bool handle (const osgGA::GUIEventAdapter &ea, osgGA::GUIActionAdapter &us)
virtual void setByMatrix (const osg::Matrix &matrix)
virtual void setByInverseMatrix (const osg::Matrix &matrix)
virtual osg::Matrix getMatrix () const
virtual osg::Matrix getInverseMatrix () const

Protected Member Functions

virtual ~SensorManipulator ()
 Destructor.


Detailed Description

Class for connecting Manipulators to the camera in osg.


Member Function Documentation

virtual osg::Matrix osgSensor::SensorManipulator::getInverseMatrix  )  const [virtual]
 

get the position of the manipulator as a inverse matrix of the manipulator, typically used as a model view matrix.

virtual osg::Matrix osgSensor::SensorManipulator::getMatrix  )  const [virtual]
 

get the position of the manipulator as 4x4 Matrix.

virtual bool osgSensor::SensorManipulator::handle const osgGA::GUIEventAdapter &  ea,
osgGA::GUIActionAdapter &  us
[virtual]
 

handle events, return true if handled, false otherwise.

virtual void osgSensor::SensorManipulator::home const osgGA::GUIEventAdapter &  ea,
osgGA::GUIActionAdapter &  us
[virtual]
 

Move the camera to the default position. May be ignored by manipulators if home functionality is not appropriate.

virtual void osgSensor::SensorManipulator::init const osgGA::GUIEventAdapter &  ea,
osgGA::GUIActionAdapter &  us
[virtual]
 

Start/restart the manipulator.

virtual void osgSensor::SensorManipulator::setByInverseMatrix const osg::Matrix &  matrix  )  [inline, virtual]
 

set the position of the matrix manipulator using a 4x4 Matrix.

virtual void osgSensor::SensorManipulator::setByMatrix const osg::Matrix &  matrix  )  [virtual]
 

set the position of the matrix manipulator using a 4x4 Matrix.


The documentation for this class was generated from the following file:
Generated on Wed May 10 16:29:46 2006 for osgHaptics by  doxygen 1.4.4