Functions

Kinect scol functions

Functions

int _CRKinectDevice (mmachine m)
 _CRKinectDevice : Open, initialize objKinect
int _DSKinectDevice (mmachine m)
 _DSKinectDevice : Destroy objKinectDevice object
int _GETKinectDeviceById (mmachine m)
 _GETKinectDeviceById : retrieve a kinect Device by name
int _GETKinectDeviceId (mmachine m)
 _GETKinectDeviceId : retrieve a kinect Device by name
int _BLTKinectDeviceDepth (mmachine m)
 _BLTKinectDeviceDepth : This function blit the device picture into a bitmap Prototype: fun [ObjKinect ObjBitmap] ObjBitmap
int _BLTKinectDeviceRGB (mmachine m)
 _BLTKinectDeviceRGB : Blit RGB image from Kinect device into a Scol Bitmap object Prototype: fun [ObjKinect ObjBitmap] ObjBitmap
int _BLTKinectDeviceGrayscale (mmachine m)
 _BLTKinectDeviceGrayscale : Blit grayscale image from Kinect device into a Scol Bitmap object Prototype: fun [ObjCapture ObjBitmap] ObjBitmap
int _BLTKinectDeviceUsers (mmachine m)
 _BLTKinectDeviceUsers : Blit RGB image from Kinect device into a Scol Bitmap object Prototype: fun [ObjKinect AlphaBitmap] AlphaBitmap
int _SETKinectDeviceMirror (mmachine m)
 _SETKinectDeviceMirror : Change the mirror mode of th kinect device Prototype: fun [ObjKinect I] I
int _GETKinectDeviceMirror (mmachine m)
 _GETKinectDeviceMirror : Get the mirror mode of th kinect device Prototype: fun [ObjKinect] I
int _SETKinectDeviceSkeletonSmoothing (mmachine m)
 _SETKinectDeviceSkeletonSmoothing : Set a ObjKinect skeleton smoothing coefficient
int _GETKinectDeviceSkeletonSmoothing (mmachine m)
 _GETKinectDeviceSkeletonSmoothing : Get a ObjKinect skeleton smoothing coefficient
int _SETKinectDeviceDetectionDistance (mmachine m)
 _SETKinectDeviceDetectionDistance : Set the ObjKinect user detection distance
int _GETKinectDeviceDetectionDistance (mmachine m)
 _GETKinectDeviceDetectionDistance : Get the ObjKinect user detection distance
int _SETKinectDeviceDetectionAngle (mmachine m)
 _SETKinectDeviceDetectionAngle : Set the ObjKinect user detection angle
int _GETKinectDeviceDetectionAngle (mmachine m)
 _GETKinectDeviceDetectionAngle : Get the ObjKinect user detection angle
int _CBKinectConnected (mmachine m)
 _CBKinectConnected : This function set the Callback for Connection from kinect device
int _CBKinectDisconnected (mmachine m)
 _CBKinectDisconnected : This function set the Callback for Disconnection from Kinect

Detailed Description

Scol functions definition for kinect


Function Documentation

int _BLTKinectDeviceDepth ( mmachine  m )

_BLTKinectDeviceDepth : This function blit the device picture into a bitmap Prototype: fun [ObjKinect ObjBitmap] ObjBitmap

Parameters:
ObjKinect: device to blit
ObjBitmap: bitmap to update
Returns:
ObjBitmap : return same bitmap if success or NIL otherwise

Definition at line 380 of file ScolPlugin.cpp.

int _BLTKinectDeviceGrayscale ( mmachine  m )

_BLTKinectDeviceGrayscale : Blit grayscale image from Kinect device into a Scol Bitmap object Prototype: fun [ObjCapture ObjBitmap] ObjBitmap

Parameters:
ObjCapture: capture device to blit
ObjBitmap: bitmap to update
Returns:
ObjBitmap : return same bitmap if success or NIL otherwise

Definition at line 572 of file ScolPlugin.cpp.

int _BLTKinectDeviceRGB ( mmachine  m )

_BLTKinectDeviceRGB : Blit RGB image from Kinect device into a Scol Bitmap object Prototype: fun [ObjKinect ObjBitmap] ObjBitmap

Parameters:
ObjKinect: device to blit
ObjBitmap: bitmap to update
Returns:
ObjBitmap : return same bitmap if success or NIL otherwise

Definition at line 480 of file ScolPlugin.cpp.

int _BLTKinectDeviceUsers ( mmachine  m )

_BLTKinectDeviceUsers : Blit RGB image from Kinect device into a Scol Bitmap object Prototype: fun [ObjKinect AlphaBitmap] AlphaBitmap

Parameters:
ObjKinect: device to blit
AlphaBitmap: bitmap to update
Returns:
AlphaBitmap : return same bitmap if success or NIL otherwise

Definition at line 660 of file ScolPlugin.cpp.

int _CBKinectConnected ( mmachine  m )

_CBKinectConnected : This function set the Callback for Connection from kinect device

Prototype: fun [OBJKinect fun [OBJKinect u0] u1 u0] OBJKinect

Parameters:
OBJKinect: the current OBJKinect
fun[OBJKinect u0] : SCOL CallBack function to call
u1: user parameter
u0: user parameter
Returns:
I : OBJKinect if success

Definition at line 1138 of file ScolPlugin.cpp.

int _CBKinectDisconnected ( mmachine  m )

_CBKinectDisconnected : This function set the Callback for Disconnection from Kinect

Prototype: fun [ObjKinect fun [ObjKinect u0] u1 u0] ObjKinect

Parameters:
OBJNonin: the current ObjKinect
fun[ObjKinect u0] : SCOL CallBack function to call
u1: user parameter
u0: user parameter
Returns:
I : ObjKinect if success

Definition at line 1165 of file ScolPlugin.cpp.

int _CRKinectDevice ( mmachine  m )

_CRKinectDevice : Open, initialize objKinect

Prototype: fun [Chn] ObjKinect

Parameters:
Chn: current channel
Returns:
ObjKinect : ObjKinect object if success, NIL otherwise

Definition at line 188 of file ScolPlugin.cpp.

int _DSKinectDevice ( mmachine  m )

_DSKinectDevice : Destroy objKinectDevice object

Prototype: fun [objKinect] I

Parameters:
objKinect: object to destroy
Returns:
I : 1 if success, NIL otherwise

Definition at line 259 of file ScolPlugin.cpp.

int _GETKinectDeviceById ( mmachine  m )

_GETKinectDeviceById : retrieve a kinect Device by name

Prototype: fun [I] ObjKinect

Parameters:
I: Given Id
Returns:
ObjKinect : ObjKinect object if success, NIL otherwise

Definition at line 290 of file ScolPlugin.cpp.

int _GETKinectDeviceDetectionAngle ( mmachine  m )

_GETKinectDeviceDetectionAngle : Get the ObjKinect user detection angle

Prototype: fun [ObjKinect] F

Parameters:
ObjKinect: Kinect device object
Returns:
F : detection angle in degree if success, NIL otherwise

Definition at line 1096 of file ScolPlugin.cpp.

int _GETKinectDeviceDetectionDistance ( mmachine  m )

_GETKinectDeviceDetectionDistance : Get the ObjKinect user detection distance

Prototype: fun [ObjKinect] I

Parameters:
ObjKinect: Kinect device object
Returns:
I : detection distance in centimeter if success, NIL otherwise

Definition at line 1010 of file ScolPlugin.cpp.

int _GETKinectDeviceId ( mmachine  m )

_GETKinectDeviceId : retrieve a kinect Device by name

Prototype: fun [ObjKinect] I

Returns:
I : Id of the ObjKinect if success, NIL otherwise

Definition at line 343 of file ScolPlugin.cpp.

int _GETKinectDeviceMirror ( mmachine  m )

_GETKinectDeviceMirror : Get the mirror mode of th kinect device Prototype: fun [ObjKinect] I

Parameters:
ObjKinect: device
Returns:
I : 1 if mirrored, 0 if not, NIL otherwise

Definition at line 835 of file ScolPlugin.cpp.

int _GETKinectDeviceSkeletonSmoothing ( mmachine  m )

_GETKinectDeviceSkeletonSmoothing : Get a ObjKinect skeleton smoothing coefficient

Prototype: fun [ObjKinect] F

Parameters:
ObjKinect: Kinect device object
Returns:
I : smoothing coefficient if success, NIL otherwise

Definition at line 924 of file ScolPlugin.cpp.

int _SETKinectDeviceDetectionAngle ( mmachine  m )

_SETKinectDeviceDetectionAngle : Set the ObjKinect user detection angle

Prototype: fun [ObjKinect F] I

Parameters:
ObjKinect: Kinect device object
F: detection ang in degree, NIL or 0 disable the detection angle, the max value is 57.8 (Kinect IR camera FOV)
Returns:
I : 1 if success, NIL otherwise

Definition at line 1051 of file ScolPlugin.cpp.

int _SETKinectDeviceDetectionDistance ( mmachine  m )

_SETKinectDeviceDetectionDistance : Set the ObjKinect user detection distance

Prototype: fun [ObjKinect I] I

Parameters:
ObjKinect: Kinect device object
I: detection distance in centimeter
Returns:
I : 1 if success, NIL otherwise

Definition at line 965 of file ScolPlugin.cpp.

int _SETKinectDeviceMirror ( mmachine  m )

_SETKinectDeviceMirror : Change the mirror mode of th kinect device Prototype: fun [ObjKinect I] I

Parameters:
ObjKinect: device
I: 1 to flip picture, 0 for default mode
Returns:
I : 1 if success, NIL otherwise

Definition at line 792 of file ScolPlugin.cpp.

int _SETKinectDeviceSkeletonSmoothing ( mmachine  m )

_SETKinectDeviceSkeletonSmoothing : Set a ObjKinect skeleton smoothing coefficient

Prototype: fun [ObjKinect F] I

Parameters:
ObjKinect: Kinect device object
F: smoothing coefficient between 0.0 and 1.0
Returns:
I : 1 if success, NIL otherwise

Definition at line 876 of file ScolPlugin.cpp.

 All Classes Functions