![]() |
OpenCV 4.11.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 |