Public Member Functions | Public Attributes
XnModuleExportedProductionNodeInterface Struct Reference

#include <XnModuleInterface.h>

List of all members.

Public Member Functions

 void (XN_CALLBACK_TYPE *GetDescription)(XnProductionNodeDescription *pDescription)
 void (XN_CALLBACK_TYPE *Destroy)(XnModuleNodeHandle hInstance)
 XnStatus (XN_CALLBACK_TYPE *EnumerateProductionTrees)(XnContext *pContext
 XnStatus (XN_CALLBACK_TYPE *Create)(XnContext *pContext

Public Attributes

union {
GetInterface
XnNodeInfoList
XnEnumerationErrors
pErrors
const XnChar const XnChar
XnNodeInfoList const XnChar
XnModuleNodeHandle
phInstance
const XnChar const XnChar
XnNodeInfoList
pNeededNodes
XnNodeInfoListpNodesList
const XnChar const XnChar
XnNodeInfoList const XnChar
strConfigurationDir
const XnChar const XnCharstrCreationInfo
const XnCharstrInstanceName

Detailed Description

Definition at line 95 of file XnModuleInterface.h.


Member Function Documentation

Gets a description of this generator.

Parameters:
pDescription[in/out] A struct to be filled with the description.

Destroys an instance previously created using Create().

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

Find all tree possibilities for this production node.

Parameters:
pContext[in] Current OpenNI context
pNodesList[in] A list to be filled with production trees.
pErrors[in] Optional. An enumeration errors object to be passed to enumeration functions.

Creates an instance of this generator.

Parameters:
pContext[in] Current OpenNI context
strInstanceName[in] The name of this new instance.
strCreationInfo[in] Optional creation info (returned from enumeration).
pNeededNodes[in] A list of inputs for this generator.
strConfigurationDir[in] The module configuration dir, or NULL if it doesn't have one.
phInstance[out] A handle to the created instance.

Member Data Documentation

Fills a struct with the entire interface exported. The type of the struct passed to this function is determined according to the type this production node declares itself. For example, a depth generator will be passed a pointer to a XnModuleDepthGeneratorInterface struct.

Parameters:
pInterface[in/out] A pointer to a struct to be filled.

Definition at line 114 of file XnModuleInterface.h.

Definition at line 129 of file XnModuleInterface.h.

Definition at line 129 of file XnModuleInterface.h.

Definition at line 114 of file XnModuleInterface.h.

Definition at line 129 of file XnModuleInterface.h.

Definition at line 129 of file XnModuleInterface.h.

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