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 |