![]() |
OpenCV 4.12.0
开源计算机视觉
|
该类表示鼠标事件。 更多...
#include <opencv2/viz/types.hpp>
公共类型 | |
| 枚举 | MouseButton { NoButton = 0 , LeftButton , MiddleButton , RightButton , VScroll } |
| 枚举 | Type { MouseMove = 1 , MouseButtonPress , MouseButtonRelease , MouseScrollDown , MouseScrollUp , MouseDblClick } |
公共成员函数 | |
| MouseEvent (const Type &type, const MouseButton &button, const Point &pointer, int modifiers) | |
| 构造一个 MouseEvent。 | |
公共属性 | |
| MouseButton | button |
| int | modifiers |
| Point | pointer |
| Type | type |
该类表示鼠标事件。
| cv::viz::MouseEvent::MouseEvent | ( | const Type & | type, |
| const MouseButton & | button, | ||
| const Point & | pointer, | ||
| int | modifiers ) |
构造一个 MouseEvent。
| type | 事件的类型。可以是 MouseMove、MouseButtonPress、MouseButtonRelease**、MouseScrollDown、MouseScrollUp、MouseDblClick。 |
| button | 鼠标按钮。可以是 NoButton、LeftButton、MiddleButton、RightButton**、VScroll。 |
| pointer | 事件的位置。 |
| modifiers | 指示 alt、ctrl 或 shift 是否被按下,或者它们的组合。 |
| MouseButton cv::viz::MouseEvent::button |
| int cv::viz::MouseEvent::modifiers |
| Point cv::viz::MouseEvent::pointer |
| Type cv::viz::MouseEvent::type |