OpenCV 4.12.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事件的型別。可以是 MouseMoveMouseButtonPress、MouseButtonRelease**、MouseScrollDownMouseScrollUpMouseDblClick
button滑鼠按鈕。可以是 NoButtonLeftButtonMiddleButton、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

該類的文件由以下檔案生成