Public Member Functions | Public Attributes
XnModuleUserPositionCapabilityInterface Struct Reference

#include <XnModuleInterface.h>

List of all members.

Public Member Functions

 void (XN_CALLBACK_TYPE *UnregisterFromUserPositionChange)(XnModuleNodeHandle hGenerator
 XnStatus (XN_CALLBACK_TYPE *SetUserPosition)(XnModuleNodeHandle hGenerator
 XnStatus (XN_CALLBACK_TYPE *GetUserPosition)(XnModuleNodeHandle hGenerator
 XnStatus (XN_CALLBACK_TYPE *RegisterToUserPositionChange)(XnModuleNodeHandle hGenerator
 XnUInt32 (XN_CALLBACK_TYPE *GetSupportedUserPositionsCount)(XnModuleNodeHandle hGenerator)

Public Attributes

XnModuleStateChangedHandler handler
XnCallbackHandle hCallback
XnUInt32 nIndex
XnModuleStateChangedHandler voidpCookie
XnModuleStateChangedHandler
void XnCallbackHandle
phCallback
XnUInt32 const XnBoundingBox3DpPosition
XnUInt32 XnBoundingBox3DpPosition

Detailed Description

A set of functions supported by depth generators who supports the User Position capability.

Definition at line 796 of file XnModuleInterface.h.


Member Function Documentation

XnModuleUserPositionCapabilityInterface::void ( XN_CALLBACK_TYPE UnregisterFromUserPositionChange)

Unregisters a callback function which was registered using RegisterToUserPositionChange.

Parameters:
hGenerator[in] A handle to the instance.
hCallback[in] The handle to the callback returned from RegisterToUserPositionChange.

Sets the current user position.

Parameters:
hGenerator[in] A handle to the instance.
nIndex[in] The user position to set.
pPosition[in] The user position in the frame.

Gets the current user position.

Parameters:
hGenerator[in] A handle to the instance.
nIndex[in] The user position to get.
pPosition[out] Current user position.

Registers a callback function to user position changes.

Parameters:
hGenerator[in] A handle to the instance.
handler[in] A pointer to a function that will be called when user position changes.
pCookie[in] A user cookie that will be passed to the callback function.
phCallback[out] Optional. Will be filled with a handle to be passed to UnregisterFromUserPositionChange.

Gets the number of user positions supported by this generator.

Parameters:
hGenerator[in] A handle to the instance.

Member Data Documentation

Definition at line 837 of file XnModuleInterface.h.

Definition at line 847 of file XnModuleInterface.h.

Definition at line 815 of file XnModuleInterface.h.

Definition at line 837 of file XnModuleInterface.h.

Definition at line 837 of file XnModuleInterface.h.

Definition at line 815 of file XnModuleInterface.h.

Definition at line 826 of file XnModuleInterface.h.


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


nao_openni
Author(s): Bener SUAY
autogenerated on Mon Jan 6 2014 11:27:52