OpenNI 1.5.4
XnModuleUserGeneratorInterface Struct Reference

#include <XnModuleInterface.h>

Public Attributes

XnModuleGeneratorInterfacepGeneratorInterface
 
XnUInt16(* GetNumberOfUsers )(XnModuleNodeHandle hGenerator)
 
XnStatus(* GetUsers )(XnModuleNodeHandle hGenerator, XnUserID *pUsers, XnUInt16 *pnUsers)
 
XnStatus(* GetCoM )(XnModuleNodeHandle hGenerator, XnUserID user, XnPoint3D *pCoM)
 
XnStatus(* GetUserPixels )(XnModuleNodeHandle hGenerator, XnUserID user, XnSceneMetaData *pScene)
 
XnStatus(* RegisterUserCallbacks )(XnModuleNodeHandle hGenerator, XnModuleUserHandler NewUserCB, XnModuleUserHandler LostUserCB, void *pCookie, XnCallbackHandle *phCallback)
 
void(* UnregisterUserCallbacks )(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
 
XnModuleSkeletonCapabilityInterfacepSkeletonInterface
 
XnModulePoseDetectionCapabilityInterfacepPoseDetectionInterface
 
XnStatus(* RegisterToUserExit )(XnModuleNodeHandle hGenerator, XnModuleUserHandler UserExitCB, void *pCookie, XnCallbackHandle *phCallback)
 
void(* UnregisterFromUserExit )(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
 
XnStatus(* RegisterToUserReEnter )(XnModuleNodeHandle hGenerator, XnModuleUserHandler UserReEnterCB, void *pCookie, XnCallbackHandle *phCallback)
 
void(* UnregisterFromUserReEnter )(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
 

Detailed Description

User generator Interface.

Member Data Documentation

XnStatus(* XnModuleUserGeneratorInterface::GetCoM)(XnModuleNodeHandle hGenerator, XnUserID user, XnPoint3D *pCoM)
XnUInt16(* XnModuleUserGeneratorInterface::GetNumberOfUsers)(XnModuleNodeHandle hGenerator)
XnStatus(* XnModuleUserGeneratorInterface::GetUserPixels)(XnModuleNodeHandle hGenerator, XnUserID user, XnSceneMetaData *pScene)
XnStatus(* XnModuleUserGeneratorInterface::GetUsers)(XnModuleNodeHandle hGenerator, XnUserID *pUsers, XnUInt16 *pnUsers)
XnModuleGeneratorInterface* XnModuleUserGeneratorInterface::pGeneratorInterface
XnModulePoseDetectionCapabilityInterface* XnModuleUserGeneratorInterface::pPoseDetectionInterface

Contains Pose Detection Capability interface

XnModuleSkeletonCapabilityInterface* XnModuleUserGeneratorInterface::pSkeletonInterface

Contains Skeleton Capability interface.

XnStatus(* XnModuleUserGeneratorInterface::RegisterToUserExit)(XnModuleNodeHandle hGenerator, XnModuleUserHandler UserExitCB, void *pCookie, XnCallbackHandle *phCallback)
XnStatus(* XnModuleUserGeneratorInterface::RegisterToUserReEnter)(XnModuleNodeHandle hGenerator, XnModuleUserHandler UserReEnterCB, void *pCookie, XnCallbackHandle *phCallback)
XnStatus(* XnModuleUserGeneratorInterface::RegisterUserCallbacks)(XnModuleNodeHandle hGenerator, XnModuleUserHandler NewUserCB, XnModuleUserHandler LostUserCB, void *pCookie, XnCallbackHandle *phCallback)
void(* XnModuleUserGeneratorInterface::UnregisterFromUserExit)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
void(* XnModuleUserGeneratorInterface::UnregisterFromUserReEnter)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
void(* XnModuleUserGeneratorInterface::UnregisterUserCallbacks)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)

The documentation for this struct was generated from the following file: