1 #ifndef _CONNEXIONPLUGIN_H_ 2 #define _CONNEXIONPLUGIN_H_ 6 #include <controldev/ConnexionHID.hpp> 7 #include <vizkit3d/osgMatrixManipulator.h> 12 class ConnexionPlugin :
public QObject,
public controldev::ConnexionHID,
public osgGA::MatrixManipulator{
28 return osg::Matrixd::inverse(
matrix);
42 this->matrix = osg::Matrixd::inverse(matrix);
56 virtual bool handle(
const osgGA::GUIEventAdapter& ea, osgGA::GUIActionAdapter& us);
void handleMouse()
Definition: ConnexionPlugin.cpp:42
virtual osg::Matrixd getMatrix() const
Definition: ConnexionPlugin.h:34
QTimer timer
Definition: ConnexionPlugin.h:60
Definition: ConnexionPlugin.h:12
osg::ref_ptr< osgGA::MatrixManipulator > manipulator
Definition: ConnexionPlugin.h:59
virtual void setByInverseMatrix(const osg::Matrixd &matrix)
Definition: ConnexionPlugin.h:41
virtual osg::Matrixd getInverseMatrix() const
Definition: ConnexionPlugin.h:27
~ConnexionPlugin()
Definition: ConnexionPlugin.cpp:19
virtual bool handle(const osgGA::GUIEventAdapter &ea, osgGA::GUIActionAdapter &us)
Definition: ConnexionPlugin.cpp:22
ConnexionPlugin()
Definition: ConnexionPlugin.cpp:8
virtual void setByMatrix(const osg::Matrixd &matrix)
Definition: ConnexionPlugin.h:48
Definition: AxesNode.cpp:12
bool init(osgGA::MatrixManipulator *manipulator)
Definition: ConnexionPlugin.cpp:27
osg::Matrixd matrix
Definition: ConnexionPlugin.h:61