LeapMotion Scol plugin
|
Functions | |
int | _CRleapMotionDevice (mmachine m) |
_CRleapMotionDevice : This function create a LEAPMOTION object More... | |
int | _DSleapMotionDevice (mmachine m) |
_DSleapMotionDevice : Destroy LEAPMOTION object More... | |
int | _GetLeapMotionHand (mmachine m) |
_GetLeapMotionHand : Get a LEAPMOTION hand position and orientation More... | |
int | _GetLeapMotionHandExt (mmachine m) |
_GetLeapMotionHandExt : Get a LEAPMOTION hand position, orientation, direction and normal More... | |
int | _GetLeapMotionTool (mmachine m) |
_GetLeapMotionTool : Get a LEAPMOTION tool position, orientation and velocity More... | |
int | _GetLeapMotionHandFingers (mmachine m) |
_GetLeapMotionHandFingers : Get the LEAPMOTION sensor fingers data from a hand More... | |
int | _GetLeapMotionHandFingersWithJoints (mmachine m) |
_GetLeapMotionHandFingersWithJoints : Get the LEAPMOTION sensor fingers data from a hand with finger joints positions More... | |
int | _CBLeapMotionCircleGesture (mmachine m) |
_CBLeapMotionCircleGesture : Called on a Circle gesture More... | |
int | _CBLeapMotionSwipeGesture (mmachine m) |
_CBLeapMotionSwipeGesture : Called on a Swipe gesture More... | |
int | _CBLeapMotionKeyTapGesture (mmachine m) |
_CBLeapMotionKeyTapGesture : Called on a KeyTap gesture More... | |
int | _CBLeapMotionScreenTapGesture (mmachine m) |
_CBLeapMotionScreenTapGesture : Called on a ScreenTap gesture More... | |
int | _GetLeapMotionGrabStrength (mmachine m) |
_GetLeapMotionGrabStrength : Get a LEAPMOTION hand Grab strengh More... | |
int | _GetLeapMotionPinchStrength (mmachine m) |
_GetLeapMotionPinchStrength : Get a LEAPMOTION hand Pinch strengh More... | |
int | _SetleapMotionHmdOptimization (mmachine m) |
_SetleapMotionHmdOptimization : Set the LEAPMOTION Hmd optimization enable or disable More... | |
Detailed Description
Scol functions definition
Function Documentation
◆ _CBLeapMotionCircleGesture()
int _CBLeapMotionCircleGesture | ( | mmachine | m | ) |
_CBLeapMotionCircleGesture : Called on a Circle gesture
fun [ObjLeapMotion fun [ObjLeapMotion u0 I I I F F F] u1 u0] ObjLeapMotion
- Parameters
-
ObjLeapMotion : LEAPMOTION Object fun [ObjLeapMotion u0 I I I F F F] u1 : SCOL CallBack function to call - I : state, 1 start, 2 progress, 3 end - I : hand - I : finger or tool id - F : direction 1.0 for clockwise, -1.0 for counterclockwise - F : radius - F : progress, number of circles u0 : user parameter
- Returns
- ObjLeapMotion : the same object
Definition at line 808 of file scolplugin.cpp.
◆ _CBLeapMotionKeyTapGesture()
int _CBLeapMotionKeyTapGesture | ( | mmachine | m | ) |
_CBLeapMotionKeyTapGesture : Called on a KeyTap gesture
fun [ObjLeapMotion fun [ObjLeapMotion u0 I I [F F F] [F F F]] u1 u0] ObjLeapMotion
- Parameters
-
ObjLeapMotion : LEAPMOTION Object fun [ObjLeapMotion u0 I I [F F F] [F F F]] u1 : SCOL CallBack function to call - I : hand - I : finger or tool id - [F F F] : direction - [F F F] : position u0 : user parameter
- Returns
- ObjLeapMotion : the same object
Definition at line 924 of file scolplugin.cpp.
◆ _CBLeapMotionScreenTapGesture()
int _CBLeapMotionScreenTapGesture | ( | mmachine | m | ) |
_CBLeapMotionScreenTapGesture : Called on a ScreenTap gesture
fun [ObjLeapMotion fun [ObjLeapMotion u0 I I [F F F] [F F F]] u1 u0] ObjLeapMotion
- Parameters
-
ObjLeapMotion : LEAPMOTION Object fun [ObjLeapMotion u0 I I [F F F] [F F F]] u1 : SCOL CallBack function to call - I : hand - I : finger or tool id - [F F F] : direction - [F F F] : position u0 : user parameter
- Returns
- ObjLeapMotion : the same object
Definition at line 993 of file scolplugin.cpp.
◆ _CBLeapMotionSwipeGesture()
int _CBLeapMotionSwipeGesture | ( | mmachine | m | ) |
_CBLeapMotionSwipeGesture : Called on a Swipe gesture
fun [ObjLeapMotion fun [ObjLeapMotion u0 I I I [F F F] F F] u1 u0] ObjLeapMotion
- Parameters
-
ObjLeapMotion : LEAPMOTION Object fun [ObjLeapMotion u0 I I I [F F F] F F] u1 : SCOL CallBack function to call - I : state, 1 start, 2 progress, 3 end - I : hand - I : finger or tool id - [F F F] : direction - F : speed in millimeter per second - F : progress, duration in second u0 : user parameter
- Returns
- ObjLeapMotion : the same object
Definition at line 861 of file scolplugin.cpp.
◆ _CRleapMotionDevice()
int _CRleapMotionDevice | ( | mmachine | m | ) |
_CRleapMotionDevice : This function create a LEAPMOTION object
Prototype: fun [Chn fun [ObjLeapMotion u0] u1 u0 fun [ObjLeapMotion u2] u3 u2] ObjLeapMotion
- Parameters
-
Chn : channel fun [ObjLeapMotion u0] u1 : callback on connected u0 : connected callback parameter fun [ObjLeapMotion u2] u3 : callback on disconnected u2 : disconnected callback parameter
- Returns
- ObjLeapMotion : the LEAPMOTION object if success, NIL otherwise
Definition at line 111 of file scolplugin.cpp.
◆ _DSleapMotionDevice()
int _DSleapMotionDevice | ( | mmachine | m | ) |
_DSleapMotionDevice : Destroy LEAPMOTION object
fun [ObjLeapMotion] I
- Parameters
-
ObjLeapMotion : LEAPMOTION Object to destroy
- Returns
- I : 0 if success, NIL otherwise
Definition at line 177 of file scolplugin.cpp.
◆ _GetLeapMotionGrabStrength()
int _GetLeapMotionGrabStrength | ( | mmachine | m | ) |
_GetLeapMotionGrabStrength : Get a LEAPMOTION hand Grab strengh
fun [ObjLeapMotion I] F
- Parameters
-
ObjLeapMotion : LEAPMOTION Object I : hand index
- Returns
- F: the grab strengh between 0.0 to 1.0 if success, NIL otherwise
Definition at line 1057 of file scolplugin.cpp.
◆ _GetLeapMotionHand()
int _GetLeapMotionHand | ( | mmachine | m | ) |
_GetLeapMotionHand : Get a LEAPMOTION hand position and orientation
fun [ObjLeapMotion I I] [[F F F] [F F F] [F F F]]
- Parameters
-
ObjLeapMotion : LEAPMOTION Object I : hand index I : 1 for optimized position
- Returns
- [[F F F] [F F F] [F F F]] : the position, orientation (pitch yaw roll) and velocity if success, NIL otherwise
Definition at line 208 of file scolplugin.cpp.
◆ _GetLeapMotionHandExt()
int _GetLeapMotionHandExt | ( | mmachine | m | ) |
_GetLeapMotionHandExt : Get a LEAPMOTION hand position, orientation, direction and normal
fun [ObjLeapMotion I I] [[F F F] [F F F] [F F F] [F F F] [F F F] F]
- Parameters
-
ObjLeapMotion : LEAPMOTION Object I : hand index I : 1 for optimized position
- Returns
- [[F F F] [F F F] [F F F] [F F F] [F F F] F] : the position, orientation (pitch yaw roll), velocity, direction, normal and confidence if success, NIL otherwise
Definition at line 311 of file scolplugin.cpp.
◆ _GetLeapMotionHandFingers()
int _GetLeapMotionHandFingers | ( | mmachine | m | ) |
_GetLeapMotionHandFingers : Get the LEAPMOTION sensor fingers data from a hand
fun [ObjLeapMotion I I] [[[F F F] [F F F] [F F] I] r1]
- Parameters
-
ObjLeapMotion : LEAPMOTION Object I : hand index I : 1 for optimized position
- Returns
- [[[F F F] [F F F] [F F] I] r1] : list of fingers position, orientation, screen pos and id if success, NIL otherwise
Definition at line 544 of file scolplugin.cpp.
◆ _GetLeapMotionHandFingersWithJoints()
int _GetLeapMotionHandFingersWithJoints | ( | mmachine | m | ) |
_GetLeapMotionHandFingersWithJoints : Get the LEAPMOTION sensor fingers data from a hand with finger joints positions
fun [ObjLeapMotion I I] [[[F F F] [F F F] [F F] [[F F F] r1] I] r1]
- Parameters
-
ObjLeapMotion : LEAPMOTION Object I : hand index I : 1 for optimized position
- Returns
- [[[F F F] [F F F] [F F] [[F F F] r1] I] r1] : list of fingers position, orientation, screen pos, joints positions list and id if success, NIL otherwise
Definition at line 657 of file scolplugin.cpp.
◆ _GetLeapMotionPinchStrength()
int _GetLeapMotionPinchStrength | ( | mmachine | m | ) |
_GetLeapMotionPinchStrength : Get a LEAPMOTION hand Pinch strengh
fun [ObjLeapMotion I] F
- Parameters
-
ObjLeapMotion : LEAPMOTION Object I : hand index
- Returns
- F: the pinch strengh between 0.0 to 1.0 if success, NIL otherwise
Definition at line 1106 of file scolplugin.cpp.
◆ _GetLeapMotionTool()
int _GetLeapMotionTool | ( | mmachine | m | ) |
_GetLeapMotionTool : Get a LEAPMOTION tool position, orientation and velocity
fun [ObjLeapMotion I I] [[F F F] [F F F] [F F F]]
- Parameters
-
ObjLeapMotion : LEAPMOTION Object I : tool index I : 1 for optimized position
- Returns
- [[F F F] [F F F] [F F F]] : the position, orientation (pitch yaw roll) and velocity if success, NIL otherwise
Definition at line 442 of file scolplugin.cpp.
◆ _SetleapMotionHmdOptimization()
int _SetleapMotionHmdOptimization | ( | mmachine | m | ) |
_SetleapMotionHmdOptimization : Set the LEAPMOTION Hmd optimization enable or disable
fun [ObjLeapMotion I] I
- Parameters
-
ObjLeapMotion : LEAPMOTION Object I : enable state 0 or 1
- Returns
- 0: 0 if success, NIL otherwise
Definition at line 1156 of file scolplugin.cpp.
Generated on Thu Aug 24 2017 10:27:20 for LeapMotion Scol plugin by 1.8.13