OpenCV 4.11.0
开源计算机视觉
加载中…
搜索中…
无匹配项
cv::viz::MouseEvent 类参考

此类表示鼠标事件。 更多…

#include <opencv2/viz/types.hpp>

cv::viz::MouseEvent 的协作图

公共类型

枚举 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
 

详细描述

此类表示鼠标事件。

成员枚举文档

◆ MouseButton

枚举器
NoButton 
LeftButton 
MiddleButton 
RightButton 
VScroll 

◆ Type

枚举器
MouseMove 
MouseButtonPress 
MouseButtonRelease 
MouseScrollDown 
MouseScrollUp 
MouseDblClick 

构造函数和析构函数文档

◆ MouseEvent()

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 或它们的组合。

成员数据文档

◆ button

MouseButton cv::viz::MouseEvent::button

◆ modifiers

int cv::viz::MouseEvent::modifiers

◆ pointer

Point cv::viz::MouseEvent::pointer

◆ type

Type cv::viz::MouseEvent::type

此类的文档是从以下文件生成的