41 #include <pcl/visualization/keyboard_event.h>
45 namespace visualization
80 unsigned int x,
unsigned int y,
81 bool alt,
bool ctrl,
bool shift,
82 bool selection_mode =
false);
140 unsigned x,
unsigned y,
141 bool alt,
bool ctrl,
bool shift,
148 , selection_mode_ (selection_mode)
bool getSelectionMode() const
unsigned int getX() const
unsigned int getKeyboardModifiers() const
const Type & getType() const
static const unsigned int Shift
bit patter for the Shift key
MouseEvent(const Type &type, const MouseButton &button, unsigned int x, unsigned int y, bool alt, bool ctrl, bool shift, bool selection_mode=false)
Constructor.
const MouseButton & getButton() const
void setButton(const MouseButton &button)
Set the button that caused the event.
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.
unsigned int getY() const