ManoMotion SDK PRO  1.4.8
ManoMotion SDK PRO API documentation
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