Public Member Functions | Public Attributes
XnModuleMapGeneratorInterface Struct Reference

#include <XnModuleInterface.h>

List of all members.

Public Member Functions

 void (XN_CALLBACK_TYPE *UnregisterFromMapOutputModeChange)(XnModuleNodeHandle hGenerator
 XnStatus (XN_CALLBACK_TYPE *GetSupportedMapOutputModes)(XnModuleNodeHandle hGenerator
 XnStatus (XN_CALLBACK_TYPE *SetMapOutputMode)(XnModuleNodeHandle hGenerator
 XnStatus (XN_CALLBACK_TYPE *GetMapOutputMode)(XnModuleNodeHandle hGenerator
 XnStatus (XN_CALLBACK_TYPE *RegisterToMapOutputModeChange)(XnModuleNodeHandle hGenerator
 XnUInt32 (XN_CALLBACK_TYPE *GetSupportedMapOutputModesCount)(XnModuleNodeHandle hGenerator)

Public Attributes

XnMapOutputModeaModes
XnModuleStateChangedHandler handler
XnCallbackHandle hCallback
XnModuleStateChangedHandler voidpCookie
XnModuleCroppingInterfacepCroppingInterface
XnModuleGeneratorInterfacepGeneratorInterface
XnModuleStateChangedHandler
void XnCallbackHandle
phCallback
XnMapOutputMode XnUInt32pnCount
const XnMapOutputModepOutputMode
XnMapOutputModepOutputMode

Detailed Description

Definition at line 721 of file XnModuleInterface.h.


Member Function Documentation

XnModuleMapGeneratorInterface::void ( XN_CALLBACK_TYPE UnregisterFromMapOutputModeChange)

Unregisters a callback function which was registered using RegisterToMapOutputModeChange.

Parameters:
hGenerator[in] A handle to the instance.
hCallback[in] The handle to the callback returned from RegisterToMapOutputModeChange.
XnModuleMapGeneratorInterface::XnStatus ( XN_CALLBACK_TYPE GetSupportedMapOutputModes)

Gets a list of all supported modes. The size of the array that should be passed can be obtained by calling GetSupportedMapOutputModesCount().

Parameters:
hInstance[in] A handle to the instance.
aModes[in/out] An array to be filled with supported modes.
pnCount[in/out] In: number of elements allocated in the array. Out: number of elements actually written to the array.

Sets the output mode.

Parameters:
hGenerator[in] A handle to the instance.
pOutputMode[in] The output mode to be set.

Gets the current output mode.

Parameters:
hGenerator[in] A handle to the instance.
pOutputMode[out] Current output mode.
XnModuleMapGeneratorInterface::XnStatus ( XN_CALLBACK_TYPE RegisterToMapOutputModeChange)

Registers a callback function to mode changes.

Parameters:
hGenerator[in] A handle to the instance.
handler[in] A pointer to a function that will be called when mode 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 UnregisterFromMapOutputModeChange.
XnModuleMapGeneratorInterface::XnUInt32 ( XN_CALLBACK_TYPE GetSupportedMapOutputModesCount)

Gets the number of supported modes. This is useful for allocating an array that will be passed to GetSupportedMapOutputModes().

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

Member Data Documentation

Definition at line 748 of file XnModuleInterface.h.

Definition at line 777 of file XnModuleInterface.h.

Definition at line 787 of file XnModuleInterface.h.

Definition at line 777 of file XnModuleInterface.h.

Definition at line 789 of file XnModuleInterface.h.

Contains the generator interface.

Definition at line 726 of file XnModuleInterface.h.

Definition at line 777 of file XnModuleInterface.h.

Definition at line 748 of file XnModuleInterface.h.

Definition at line 757 of file XnModuleInterface.h.

Definition at line 766 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