OpenNI 1.5.7
XnModuleExportedProductionNodeInterface Struct Reference

#include <XnModuleInterface.h>

Classes

union  [union].GetInterface

Public Attributes

void(*) GetDescription (XnProductionNodeDescription *pDescription)
XnStatus(*) EnumerateProductionTrees (XnContext *pContext, XnNodeInfoList *pNodesList, XnEnumerationErrors *pErrors)
XnStatus(*) Create (XnContext *pContext, const XnChar *strInstanceName, const XnChar *strCreationInfo, XnNodeInfoList *pNeededNodes, const XnChar *strConfigurationDir, XnModuleNodeHandle *phInstance)
void(*) Destroy (XnModuleNodeHandle hInstance)
union  GetInterface

Member Data Documentation

◆ Create

XnStatus(*) XnModuleExportedProductionNodeInterface::Create(XnContext *pContext, const XnChar *strInstanceName, const XnChar *strCreationInfo, XnNodeInfoList *pNeededNodes, const XnChar *strConfigurationDir, XnModuleNodeHandle *phInstance)

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.

◆ Destroy

void(*) XnModuleExportedProductionNodeInterface::Destroy(XnModuleNodeHandle hInstance)

Destroys an instance previously created using Create().

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

◆ EnumerateProductionTrees

XnStatus(*) XnModuleExportedProductionNodeInterface::EnumerateProductionTrees(XnContext *pContext, XnNodeInfoList *pNodesList, XnEnumerationErrors *pErrors)

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.

◆ GetDescription

void(*) XnModuleExportedProductionNodeInterface::GetDescription(XnProductionNodeDescription *pDescription)

Gets a description of this generator.

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

◆ GetInterface

union XnModuleExportedProductionNodeInterface::[union].GetInterface XnModuleExportedProductionNodeInterface::GetInterface

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