vizkit3d
Public Slots | Public Member Functions | Protected Attributes | List of all members
vizkit3d::ConnexionPlugin Class Reference

#include <ConnexionPlugin.h>

Inheritance diagram for vizkit3d::ConnexionPlugin:

Public Slots

void handleMouse ()
 

Public Member Functions

 ConnexionPlugin ()
 
 ~ConnexionPlugin ()
 
bool init (osgGA::MatrixManipulator *manipulator)
 
virtual osg::Matrixd getInverseMatrix () const
 
virtual osg::Matrixd getMatrix () const
 
virtual void setByInverseMatrix (const osg::Matrixd &matrix)
 
virtual void setByMatrix (const osg::Matrixd &matrix)
 
virtual bool handle (const osgGA::GUIEventAdapter &ea, osgGA::GUIActionAdapter &us)
 

Protected Attributes

osg::ref_ptr< osgGA::MatrixManipulator > manipulator
 
QTimer timer
 
osg::Matrixd matrix
 

Constructor & Destructor Documentation

vizkit3d::ConnexionPlugin::ConnexionPlugin ( )
vizkit3d::ConnexionPlugin::~ConnexionPlugin ( )

Member Function Documentation

virtual osg::Matrixd vizkit3d::ConnexionPlugin::getInverseMatrix ( ) const
inlinevirtual

Needed functions for osgGA::MatrixManipulator

virtual osg::Matrixd vizkit3d::ConnexionPlugin::getMatrix ( ) const
inlinevirtual

Needed functions for osgGA::MatrixManipulator

bool vizkit3d::ConnexionPlugin::handle ( const osgGA::GUIEventAdapter &  ea,
osgGA::GUIActionAdapter &  us 
)
virtual

Needed functions for osgGA::MatrixManipulator Do Nothing, otherwise the screen would be resettet, but if needed in future here could be an addtional mouse handler registered

void vizkit3d::ConnexionPlugin::handleMouse ( )
slot

In this method is the real handling for the mouse values this method need to called periodicly, this is normally done via an QT-Timer which is initialized in the init() function

bool vizkit3d::ConnexionPlugin::init ( osgGA::MatrixManipulator *  manipulator)
virtual void vizkit3d::ConnexionPlugin::setByInverseMatrix ( const osg::Matrixd &  matrix)
inlinevirtual

Needed functions for osgGA::MatrixManipulator

virtual void vizkit3d::ConnexionPlugin::setByMatrix ( const osg::Matrixd &  matrix)
inlinevirtual

Needed functions for osgGA::MatrixManipulator

Member Data Documentation

osg::ref_ptr<osgGA::MatrixManipulator> vizkit3d::ConnexionPlugin::manipulator
protected
osg::Matrixd vizkit3d::ConnexionPlugin::matrix
protected
QTimer vizkit3d::ConnexionPlugin::timer
protected

The documentation for this class was generated from the following files: