OpenNI 1.5.7
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

◆ GetCoM

XnStatus(*) XnModuleUserGeneratorInterface::GetCoM(XnModuleNodeHandle hGenerator, XnUserID user, XnPoint3D *pCoM)

◆ GetNumberOfUsers

XnUInt16(*) XnModuleUserGeneratorInterface::GetNumberOfUsers(XnModuleNodeHandle hGenerator)

◆ GetUserPixels

XnStatus(*) XnModuleUserGeneratorInterface::GetUserPixels(XnModuleNodeHandle hGenerator, XnUserID user, XnSceneMetaData *pScene)

◆ GetUsers

XnStatus(*) XnModuleUserGeneratorInterface::GetUsers(XnModuleNodeHandle hGenerator, XnUserID *pUsers, XnUInt16 *pnUsers)

◆ pGeneratorInterface

XnModuleGeneratorInterface* XnModuleUserGeneratorInterface::pGeneratorInterface

◆ pPoseDetectionInterface

XnModulePoseDetectionCapabilityInterface* XnModuleUserGeneratorInterface::pPoseDetectionInterface

Contains Pose Detection Capability interface

◆ pSkeletonInterface

XnModuleSkeletonCapabilityInterface* XnModuleUserGeneratorInterface::pSkeletonInterface

Contains Skeleton Capability interface.

◆ RegisterToUserExit

XnStatus(*) XnModuleUserGeneratorInterface::RegisterToUserExit(XnModuleNodeHandle hGenerator, XnModuleUserHandler UserExitCB, void *pCookie, XnCallbackHandle *phCallback)

◆ RegisterToUserReEnter

XnStatus(*) XnModuleUserGeneratorInterface::RegisterToUserReEnter(XnModuleNodeHandle hGenerator, XnModuleUserHandler UserReEnterCB, void *pCookie, XnCallbackHandle *phCallback)

◆ RegisterUserCallbacks

XnStatus(*) XnModuleUserGeneratorInterface::RegisterUserCallbacks(XnModuleNodeHandle hGenerator, XnModuleUserHandler NewUserCB, XnModuleUserHandler LostUserCB, void *pCookie, XnCallbackHandle *phCallback)

◆ UnregisterFromUserExit

void(*) XnModuleUserGeneratorInterface::UnregisterFromUserExit(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)

◆ UnregisterFromUserReEnter

void(*) XnModuleUserGeneratorInterface::UnregisterFromUserReEnter(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)

◆ UnregisterUserCallbacks

void(*) XnModuleUserGeneratorInterface::UnregisterUserCallbacks(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)

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