#include <pcl/visualization/mouse_event.h>
Открытые типы | |
| enum |
Type { MouseMove = 1 , MouseButtonPress , MouseButtonRelease , MouseScrollDown , MouseScrollUp , MouseDblClick } |
| enum |
MouseButton { NoButton = 0 , LeftButton , MiddleButton , RightButton , VScroll } |
Открытые методы | |
| MouseEvent (const Type &type, const MouseButton &button, unsigned int x, unsigned int y, bool alt, bool ctrl, bool shift, bool selection_mode=false) | |
| Конструктор. Подробнее... |
|
| const Type & | getType () const |
| void | setType (const Type &type) |
| Задаёт тип события мыши. Подробнее... |
|
| const MouseButton & | getButton () const |
| void | setButton (const MouseButton &button) |
| Задаёт кнопку, вызвавшую событие. Подробнее... |
|
| unsigned int | getX () const |
| unsigned int | getY () const |
| unsigned int | getKeyboardModifiers () const |
| bool | getSelectionMode () const |
Защищённые атрибуты | |
| Type | type_ |
| MouseButton | button_ |
| unsigned int | pointer_x_ |
| unsigned int | pointer_y_ |
| unsigned int | key_state_ {0} |
| bool | selection_mode_ |
Подробное описание
Определение в строке 47 файла mouse_event.h.
Описание перечислений-членов
MouseButton
| Элемент перечисления | |
|---|---|
| NoButton | |
| LeftButton | |
| MiddleButton | |
| RightButton | |
| VScroll | |
Определение в строке 60 файла mouse_event.h.
Type
| Элемент перечисления | |
|---|---|
| MouseMove | |
| MouseButtonPress | |
| MouseButtonRelease | |
| MouseScrollDown | |
| MouseScrollUp | |
| MouseDblClick | |
Определение в строке 50 файла mouse_event.h.
Документация конструктора и деструктора
MouseEvent()
| inline |
Конструктор.
- Параметры
-
[in] type тип события [in] button Кнопка, вызвавшая событие [in] x координата x указателя мыши в момент возникновения события [in] y координата y указателя мыши в момент возникновения события [in] alt была ли нажата клавиша ALT в момент возникновения события [in] ctrl была ли нажата клавиша CTRL в момент возникновения события [in] shift была ли нажата клавиша Shift в момент возникновения события [in] selection_mode включён ли режим выбора
Определение в строке 139 файла mouse_event.h.
Ссылки на pcl::visualization::KeyboardEvent::Alt, pcl::visualization::KeyboardEvent::Ctrl, key_state_ и pcl::visualization::KeyboardEvent::Shift.
Документация методов-членов
getButton()
| inline |
- Возвращает
- кнопку, вызвавшую действие
Определение в строке 173 файла mouse_event.h.
Ссылки на button_.
getKeyboardModifiers()
| inline |
- Возвращает
- состояние клавиш-модификаторов в момент возникновения события
Определение в строке 197 файла mouse_event.h.
Ссылки на key_state_.
getSelectionMode()
| inline |
- Возвращает
- состояние режима выбора
Определение в строке 203 файла mouse_event.h.
Ссылки на selection_mode_.
getType()
| inline |
getX()
| unsigned int pcl::visualization::MouseEvent::getX | ( | ) | const |
- Возвращает
- координату x указателя мыши в момент возникновения события
Определение в строке 185 файла mouse_event.h.
Ссылки на pointer_x_.
getY()
| unsigned int pcl::visualization::MouseEvent::getY | ( | ) | const |
- Возвращает
- координату y указателя мыши в момент возникновения события
Определение в строке 191 файла mouse_event.h.
Ссылки на pointer_y_.
setButton()
| void pcl::visualization::MouseEvent::setButton | ( | const MouseButton & | button | ) |
setType()
| void pcl::visualization::MouseEvent::setType | ( | const Type & | type | ) |
Документация данных-членов
button_
| MouseButton pcl::visualization::MouseEvent::button_ |
Определение в строке 132 файла mouse_event.h.
Используется в getButton() и setButton().
key_state_
| unsigned int pcl::visualization::MouseEvent::key_state_ {0} |
Определение в строке 135 файла mouse_event.h.
Используется в getKeyboardModifiers() и MouseEvent().
pointer_x_
| unsigned int pcl::visualization::MouseEvent::pointer_x_ |
Определение в строке 133 файла mouse_event.h.
Используется в getX().
pointer_y_
| unsigned int pcl::visualization::MouseEvent::pointer_y_ |
Определение в строке 134 файла mouse_event.h.
Используется в getY().
selection_mode_
| bool pcl::visualization::MouseEvent::selection_mode_ |
Определение в строке 136 файла mouse_event.h.
Используется в getSelectionMode().
type_
| protected |
Определение на строке 131 файла mouse_event.h.
Документация для этого класса сгенерирована на основе следующего файла:
- pcl/visualization/mouse_event.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1visualization_1_1_mouse_event.html