#include <XnModuleCppInterface.h>
List of all members.
Public Member Functions |
virtual | ~ModuleGestureGenerator () |
virtual const void * | GetData () |
virtual XnStatus | AddGesture (const XnChar *strGesture, XnBoundingBox3D *pArea)=0 |
virtual XnStatus | RemoveGesture (const XnChar *strGesture)=0 |
virtual XnStatus | GetActiveGestures (XnChar **pstrGestures, XnUInt16 &nGestures)=0 |
virtual XnStatus | GetAllActiveGestures (XnChar **pstrGestures, XnUInt32 nNameLength, XnUInt16 &nGestures)=0 |
virtual XnStatus | EnumerateGestures (XnChar **pstrGestures, XnUInt16 &nGestures)=0 |
virtual XnStatus | EnumerateAllGestures (XnChar **pstrGestures, XnUInt32 nNameLength, XnUInt16 &nGestures)=0 |
virtual XnBool | IsGestureAvailable (const XnChar *strGesture)=0 |
virtual XnBool | IsGestureProgressSupported (const XnChar *strGesture)=0 |
virtual XnStatus | RegisterGestureCallbacks (XnModuleGestureRecognized RecognizedCB, XnModuleGestureProgress ProgressCB, void *pCookie, XnCallbackHandle &hCallback)=0 |
virtual void | UnregisterGestureCallbacks (XnCallbackHandle hCallback)=0 |
virtual XnStatus | RegisterToGestureChange (XnModuleStateChangedHandler handler, void *pCookie, XnCallbackHandle &hCallback)=0 |
virtual void | UnregisterFromGestureChange (XnCallbackHandle hCallback)=0 |
virtual XnStatus | RegisterToGestureIntermediateStageCompleted (XnModuleGestureIntermediateStageCompleted GestureIntermediateStageCompletedCB, void *pCookie, XnCallbackHandle &hCallback)=0 |
virtual void | UnregisterFromGestureIntermediateStageCompleted (XnCallbackHandle hCallback)=0 |
virtual XnStatus | RegisterToGestureReadyForNextIntermediateStage (XnModuleGestureReadyForNextIntermediateStage ReadyForNextIntermediateStageCB, void *pCookie, XnCallbackHandle &hCallback)=0 |
virtual void | UnregisterFromGestureReadyForNextIntermediateStage (XnCallbackHandle hCallback)=0 |
Constructor & Destructor Documentation
virtual xn::ModuleGestureGenerator::~ModuleGestureGenerator |
( |
| ) |
[inline, virtual] |
Member Function Documentation
virtual XnStatus xn::ModuleGestureGenerator::AddGesture |
( |
const XnChar * |
strGesture, |
|
|
XnBoundingBox3D * |
pArea |
|
) |
| [pure virtual] |
virtual XnStatus xn::ModuleGestureGenerator::EnumerateAllGestures |
( |
XnChar ** |
pstrGestures, |
|
|
XnUInt32 |
nNameLength, |
|
|
XnUInt16 & |
nGestures |
|
) |
| [pure virtual] |
virtual XnStatus xn::ModuleGestureGenerator::EnumerateGestures |
( |
XnChar ** |
pstrGestures, |
|
|
XnUInt16 & |
nGestures |
|
) |
| [pure virtual] |
virtual XnStatus xn::ModuleGestureGenerator::GetActiveGestures |
( |
XnChar ** |
pstrGestures, |
|
|
XnUInt16 & |
nGestures |
|
) |
| [pure virtual] |
virtual XnStatus xn::ModuleGestureGenerator::GetAllActiveGestures |
( |
XnChar ** |
pstrGestures, |
|
|
XnUInt32 |
nNameLength, |
|
|
XnUInt16 & |
nGestures |
|
) |
| [pure virtual] |
virtual const void* xn::ModuleGestureGenerator::GetData |
( |
| ) |
[inline, virtual] |
virtual XnBool xn::ModuleGestureGenerator::IsGestureAvailable |
( |
const XnChar * |
strGesture | ) |
[pure virtual] |
virtual XnBool xn::ModuleGestureGenerator::IsGestureProgressSupported |
( |
const XnChar * |
strGesture | ) |
[pure virtual] |
virtual XnStatus xn::ModuleGestureGenerator::RemoveGesture |
( |
const XnChar * |
strGesture | ) |
[pure virtual] |
virtual void xn::ModuleGestureGenerator::UnregisterFromGestureChange |
( |
XnCallbackHandle |
hCallback | ) |
[pure virtual] |
virtual void xn::ModuleGestureGenerator::UnregisterFromGestureIntermediateStageCompleted |
( |
XnCallbackHandle |
hCallback | ) |
[pure virtual] |
virtual void xn::ModuleGestureGenerator::UnregisterFromGestureReadyForNextIntermediateStage |
( |
XnCallbackHandle |
hCallback | ) |
[pure virtual] |
virtual void xn::ModuleGestureGenerator::UnregisterGestureCallbacks |
( |
XnCallbackHandle |
hCallback | ) |
[pure virtual] |
The documentation for this class was generated from the following file: