#include <XnModuleInterface.h>
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 |
| XnNodeInfoList * | pNodesList |
| const XnChar const XnChar XnNodeInfoList const XnChar * | strConfigurationDir |
| const XnChar const XnChar * | strCreationInfo |
| const XnChar * | strInstanceName |
Definition at line 95 of file XnModuleInterface.h.
| XnModuleExportedProductionNodeInterface::void | ( | XN_CALLBACK_TYPE * | GetDescription | ) |
Gets a description of this generator.
| pDescription | [in/out] A struct to be filled with the description. |
Destroys an instance previously created using Create().
| hGenerator | [in] A handle to the instance to be destroyed. |
| XnModuleExportedProductionNodeInterface::XnStatus | ( | XN_CALLBACK_TYPE * | EnumerateProductionTrees | ) |
Find all tree possibilities for this production node.
| 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.
| 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. |
| union { ... } XnModuleExportedProductionNodeInterface::GetInterface |
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.
| pInterface | [in/out] A pointer to a struct to be filled. |
Definition at line 114 of file XnModuleInterface.h.
| const XnChar const XnChar XnNodeInfoList const XnChar XnModuleNodeHandle* XnModuleExportedProductionNodeInterface::phInstance |
Definition at line 129 of file XnModuleInterface.h.
Definition at line 129 of file XnModuleInterface.h.
Definition at line 114 of file XnModuleInterface.h.
| const XnChar const XnChar XnNodeInfoList const XnChar* XnModuleExportedProductionNodeInterface::strConfigurationDir |
Definition at line 129 of file XnModuleInterface.h.
Definition at line 129 of file XnModuleInterface.h.
Definition at line 129 of file XnModuleInterface.h.