39 #ifndef PCL_VISUALIZATION_MOUSE_EVENT_H_ 40 #define PCL_VISUALIZATION_MOUSE_EVENT_H_ 42 #include <pcl/visualization/keyboard_event.h> 46 namespace visualization
80 inline MouseEvent (
const Type& type,
const MouseButton& button,
81 unsigned int x,
unsigned int y,
82 bool alt,
bool ctrl,
bool shift,
83 bool selection_mode =
false);
100 inline const MouseButton&
141 unsigned x,
unsigned y,
142 bool alt,
bool ctrl,
bool shift,
unsigned int getY() const
unsigned int getKeyboardModifiers() const
const Type & getType() const
unsigned int getX() const
static const unsigned int Shift
bit patter for the Shift key
bool getSelectionMode() const
MouseEvent(const Type &type, const MouseButton &button, unsigned int x, unsigned int y, bool alt, bool ctrl, bool shift, bool selection_mode=false)
Constructor.
void setButton(const MouseButton &button)
Set the button that caused the event.
const MouseButton & getButton() const
static const unsigned int Ctrl
bit patter for the Control key
static const unsigned int Alt
bit patter for the ALT key
void setType(const Type &type)
Sets the mouse event type.