47 #ifndef _MIRA_RECTTOOL3D_H_ 48 #define _MIRA_RECTTOOL3D_H_ 51 #include <OGRE/OgreRenderWindow.h> 52 #include <OGRE/OgreSceneManager.h> 73 virtual void onMousePressed(QMouseEvent* e);
75 virtual void onMouseReleased(QMouseEvent* e);
77 virtual void onMouseMoved(QMouseEvent* e);
82 virtual void activate();
85 virtual void deactivate();
96 std::pair<std::string, Ogre::Vector3> getIntersection(
float x,
float y,
97 const std::string& mask=
"");
101 std::string mSelectedObject;
102 boost::shared_ptr<RectObject> mRectObject;
The interface of a Visualization3DSite.
Definition: Visualization3D.h:84
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
Definition: IOService.h:67
Provides multidimensional rectangle templates.
#define MIRA_GUI_VISUALIZATION_EXPORT
Definition: GuiVisualizationExports.h:61
Declaration of RectObject.