#include <XnModuleInterface.h>
Public Attributes | |
| XnModuleGeneratorInterface * | pGeneratorInterface |
| XnStatus(* | AddGesture )(XnModuleNodeHandle hGenerator, const XnChar *strGesture, XnBoundingBox3D *pArea) |
| XnStatus(* | RemoveGesture )(XnModuleNodeHandle hGenerator, const XnChar *strGesture) |
| XnStatus(* | GetActiveGestures )(XnModuleNodeHandle hGenerator, XnChar **pstrGestures, XnUInt16 *nGestures) |
| XnStatus(* | EnumerateGestures )(XnModuleNodeHandle hGenerator, XnChar **pstrGestures, XnUInt16 *nGestures) |
| XnBool(* | IsGestureAvailable )(XnModuleNodeHandle hInstance, const XnChar *strGesture) |
| XnBool(* | IsGestureProgressSupported )(XnModuleNodeHandle hGenerator, const XnChar *strGesture) |
| XnStatus(* | RegisterGestureCallbacks )(XnModuleNodeHandle hGenerator, XnModuleGestureRecognized RecognizedCB, XnModuleGestureProgress ProgressCB, void *pCookie, XnCallbackHandle *phCallback) |
| void(* | UnregisterGestureCallbacks )(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback) |
| XnStatus(* | RegisterToGestureChange )(XnModuleNodeHandle hGenerator, XnModuleStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
| void(* | UnregisterFromGestureChange )(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback) |
| XnStatus(* | GetAllActiveGestures )(XnModuleNodeHandle hGenerator, XnChar **pstrGestures, XnUInt32 nNameLength, XnUInt16 *nGestures) |
| XnStatus(* | EnumerateAllGestures )(XnModuleNodeHandle hGenerator, XnChar **pstrGestures, XnUInt32 nNameLength, XnUInt16 *nGestures) |
Gesture generator Interface.
| XnStatus(* XnModuleGestureGeneratorInterface::AddGesture)(XnModuleNodeHandle hGenerator, const XnChar *strGesture, XnBoundingBox3D *pArea) |
| XnStatus(* XnModuleGestureGeneratorInterface::EnumerateAllGestures)(XnModuleNodeHandle hGenerator, XnChar **pstrGestures, XnUInt32 nNameLength, XnUInt16 *nGestures) |
| XnStatus(* XnModuleGestureGeneratorInterface::EnumerateGestures)(XnModuleNodeHandle hGenerator, XnChar **pstrGestures, XnUInt16 *nGestures) |
| XnStatus(* XnModuleGestureGeneratorInterface::GetActiveGestures)(XnModuleNodeHandle hGenerator, XnChar **pstrGestures, XnUInt16 *nGestures) |
| XnStatus(* XnModuleGestureGeneratorInterface::GetAllActiveGestures)(XnModuleNodeHandle hGenerator, XnChar **pstrGestures, XnUInt32 nNameLength, XnUInt16 *nGestures) |
| XnBool(* XnModuleGestureGeneratorInterface::IsGestureAvailable)(XnModuleNodeHandle hInstance, const XnChar *strGesture) |
| XnBool(* XnModuleGestureGeneratorInterface::IsGestureProgressSupported)(XnModuleNodeHandle hGenerator, const XnChar *strGesture) |
| XnStatus(* XnModuleGestureGeneratorInterface::RegisterGestureCallbacks)(XnModuleNodeHandle hGenerator, XnModuleGestureRecognized RecognizedCB, XnModuleGestureProgress ProgressCB, void *pCookie, XnCallbackHandle *phCallback) |
| XnStatus(* XnModuleGestureGeneratorInterface::RegisterToGestureChange)(XnModuleNodeHandle hGenerator, XnModuleStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
| XnStatus(* XnModuleGestureGeneratorInterface::RemoveGesture)(XnModuleNodeHandle hGenerator, const XnChar *strGesture) |
| void(* XnModuleGestureGeneratorInterface::UnregisterFromGestureChange)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback) |
| void(* XnModuleGestureGeneratorInterface::UnregisterGestureCallbacks)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback) |
1.7.1