47 #ifndef _MIRA_INTERACTIONLISTENER3D_H_ 48 #define _MIRA_INTERACTIONLISTENER3D_H_ 76 virtual bool onMousePressed(QMouseEvent* e, Ogre::MovableObject*
object) {
return false; }
86 virtual bool onMousePressed(QMouseEvent* e, Ogre::MovableObject*
object,
double distance,
const Ogre::Ray* ray)
97 virtual bool onMouseMoved(QMouseEvent* e, Ogre::MovableObject*
object) {
return false; }
103 virtual bool onMouseReleased(QMouseEvent* e, Ogre::MovableObject*
object) {
return false; }
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
Definition: IOService.h:67
virtual bool onMousePressed(QMouseEvent *e, Ogre::MovableObject *object, double distance, const Ogre::Ray *ray)
Called when the user presses a mouse button while mouse is over a movable object. ...
Definition: InteractionListener3D.h:86
Listener for mouse events on movable objects in a 3D view.
Definition: InteractionListener3D.h:66
Definition: ImageObject.h:60
virtual bool onMouseReleased(QMouseEvent *e, Ogre::MovableObject *object)
Called when the user releases a mouse button.
Definition: InteractionListener3D.h:103
virtual bool onMouseMoved(QMouseEvent *e, Ogre::MovableObject *object)
Called when the user moves the mouse after pressing a mouse button while mouse is over a movable obje...
Definition: InteractionListener3D.h:97
virtual ~InteractionListener3D()
Definition: InteractionListener3D.h:69
virtual bool onMousePressed(QMouseEvent *e, Ogre::MovableObject *object)
Called when the user presses a mouse button while mouse is over a movable object. ...
Definition: InteractionListener3D.h:76