OpenNI 1.5.4: XnModuleGestureGeneratorInterface Struct Reference

OpenNI

XnModuleGestureGeneratorInterface Struct Reference

#include <XnModuleInterface.h>

List of all members.

Public Attributes

XnModuleGeneratorInterfacepGeneratorInterface
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)
XnStatus(* RegisterToGestureIntermediateStageCompleted )(XnModuleNodeHandle hGenerator, XnModuleGestureIntermediateStageCompleted GestureIntermediateStageCompletedCB, void *pCookie, XnCallbackHandle *phCallback)
void(* UnregisterFromGestureIntermediateStageCompleted )(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
XnStatus(* RegisterToGestureReadyForNextIntermediateStage )(XnModuleNodeHandle hGenerator, XnModuleGestureReadyForNextIntermediateStage ReadyForNextIntermediateStageCB, void *pCookie, XnCallbackHandle *phCallback)
void(* UnregisterFromGestureReadyForNextIntermediateStage )(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)

Detailed Description

Gesture generator Interface.


Member Data Documentation

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)

The documentation for this struct was generated from the following file:
Generated on Wed May 16 2012 10:16:06 for OpenNI 1.5.4 by   doxygen 1.7.5.1