ManoMotion SDK PRO  1.4.8
ManoMotion SDK PRO API documentation
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Properties Events Pages
GestureInfo.cs File Reference

Data Structures

struct  GestureInfo
 Information about the gesture performed by the user. More...
 

Enumerations

enum  ManoClass { ManoClass.NO_HAND = -1, ManoClass.GRAB_GESTURE = 0, ManoClass.PINCH_GESTURE = 1, ManoClass.POINTER_GESTURE = 2 }
 Manoclass is the core block of the Gesture Classification. More...
 
enum  HandSide { HandSide.None = -1, HandSide.Backside = 0, HandSide.Palmside = 1 }
 The HandSide gives the information of which side of the hand is being detected with respect to the camera. More...
 
enum  ManoGestureTrigger {
  ManoGestureTrigger.NO_GESTURE = -1, ManoGestureTrigger.CLICK = 1, ManoGestureTrigger.GRAB_GESTURE = 4, ManoGestureTrigger.DROP = 8,
  ManoGestureTrigger.PICK = 7, ManoGestureTrigger.SWIPE_LEFT = 1001, ManoGestureTrigger.SWIPE_RIGHT = 1000, ManoGestureTrigger.SWIPE_DOWN = 1003,
  ManoGestureTrigger.SWIPE_UP = 1002, ManoGestureTrigger.RELEASE_GESTURE = 3
}
 Trigger Gestures are a type of Gesture Information retrieved for a given frame when the user perfoms the correct sequence of hand movements that matches to their action. More...
 
enum  ManoGestureContinuous {
  ManoGestureContinuous.NO_GESTURE = -1, ManoGestureContinuous.HOLD_GESTURE = 1, ManoGestureContinuous.OPEN_HAND_GESTURE = 2, ManoGestureContinuous.OPEN_PINCH_GESTURE = 3,
  ManoGestureContinuous.CLOSED_HAND_GESTURE = 4, ManoGestureContinuous.POINTER_GESTURE = 5
}
 Similar to Manoclass Continuous Gestures are Gesture Information that is being updated on every frame according to the detection of the hand pose. More...
 
enum  LeftOrRightHand { LeftOrRightHand.NO_HAND = -1, LeftOrRightHand.LEFT_HAND = 0, LeftOrRightHand.RIGHT_HAND = 1 }
 

Enumeration Type Documentation

◆ HandSide

enum HandSide
strong

The HandSide gives the information of which side of the hand is being detected with respect to the camera.

Enumerator
None 
Backside 
Palmside 

◆ LeftOrRightHand

enum LeftOrRightHand
strong
Enumerator
NO_HAND 
LEFT_HAND 
RIGHT_HAND 

◆ ManoClass

enum ManoClass
strong

Manoclass is the core block of the Gesture Classification.

This value will be continuously updated based on the hand detection on a give frame.

Enumerator
NO_HAND 
GRAB_GESTURE 
PINCH_GESTURE 
POINTER_GESTURE 

◆ ManoGestureContinuous

enum ManoGestureContinuous
strong

Similar to Manoclass Continuous Gestures are Gesture Information that is being updated on every frame according to the detection of the hand pose.

Enumerator
NO_GESTURE 
HOLD_GESTURE 
OPEN_HAND_GESTURE 
OPEN_PINCH_GESTURE 
CLOSED_HAND_GESTURE 
POINTER_GESTURE 

◆ ManoGestureTrigger

enum ManoGestureTrigger
strong

Trigger Gestures are a type of Gesture Information retrieved for a given frame when the user perfoms the correct sequence of hand movements that matches to their action.

Enumerator
NO_GESTURE 
CLICK 
GRAB_GESTURE 
DROP 
PICK 
SWIPE_LEFT 
SWIPE_RIGHT 
SWIPE_DOWN 
SWIPE_UP 
RELEASE_GESTURE