OpenNI 1.5.4
XnModuleProductionNodeInterface Struct Reference

#include <XnModuleInterface.h>

Public Attributes

XnBool(* IsCapabilitySupported )(XnModuleNodeHandle hInstance, const XnChar *strCapabilityName)
 
XnStatus(* SetIntProperty )(XnModuleNodeHandle hInstance, const XnChar *strName, XnUInt64 nValue)
 
XnStatus(* SetRealProperty )(XnModuleNodeHandle hInstance, const XnChar *strName, XnDouble dValue)
 
XnStatus(* SetStringProperty )(XnModuleNodeHandle hInstance, const XnChar *strName, const XnChar *strValue)
 
XnStatus(* SetGeneralProperty )(XnModuleNodeHandle hInstance, const XnChar *strName, XnUInt32 nBufferSize, const void *pBuffer)
 
XnStatus(* GetIntProperty )(XnModuleNodeHandle hInstance, const XnChar *strName, XnUInt64 *pnValue)
 
XnStatus(* GetRealProperty )(XnModuleNodeHandle hInstance, const XnChar *strName, XnDouble *pdValue)
 
XnStatus(* GetStringProperty )(XnModuleNodeHandle hInstance, const XnChar *strName, XnChar *csValue, XnUInt32 nBufSize)
 
XnStatus(* GetGeneralProperty )(XnModuleNodeHandle hInstance, const XnChar *strName, XnUInt32 nBufferSize, void *pBuffer)
 
XnModuleExtendedSerializationInterfacepExtendedSerializationInterface
 
XnModuleLockAwareInterfacepLockAwareInterface
 
XnModuleErrorStateInterfacepErrorStateInterface
 
XnModuleGeneralIntInterfacepGeneralIntInterface
 

Member Data Documentation

XnStatus(* XnModuleProductionNodeInterface::GetGeneralProperty)(XnModuleNodeHandle hInstance, const XnChar *strName, XnUInt32 nBufferSize, void *pBuffer)
XnStatus(* XnModuleProductionNodeInterface::GetIntProperty)(XnModuleNodeHandle hInstance, const XnChar *strName, XnUInt64 *pnValue)

[Optional] Gets a property.

Parameters
hInstance[in] A handle to the instance.
strName[in] Property name
pnValue[out] Current value
XnStatus(* XnModuleProductionNodeInterface::GetRealProperty)(XnModuleNodeHandle hInstance, const XnChar *strName, XnDouble *pdValue)
XnStatus(* XnModuleProductionNodeInterface::GetStringProperty)(XnModuleNodeHandle hInstance, const XnChar *strName, XnChar *csValue, XnUInt32 nBufSize)
XnBool(* XnModuleProductionNodeInterface::IsCapabilitySupported)(XnModuleNodeHandle hInstance, const XnChar *strCapabilityName)

Checks if the specified capability is supported.

Parameters
hInstance[in] A handle to the instance to be queried.
strCapabilityName[in] The name of the capability to check.
XnModuleErrorStateInterface* XnModuleProductionNodeInterface::pErrorStateInterface
XnModuleExtendedSerializationInterface* XnModuleProductionNodeInterface::pExtendedSerializationInterface
XnModuleGeneralIntInterface* XnModuleProductionNodeInterface::pGeneralIntInterface
XnModuleLockAwareInterface* XnModuleProductionNodeInterface::pLockAwareInterface
XnStatus(* XnModuleProductionNodeInterface::SetGeneralProperty)(XnModuleNodeHandle hInstance, const XnChar *strName, XnUInt32 nBufferSize, const void *pBuffer)
XnStatus(* XnModuleProductionNodeInterface::SetIntProperty)(XnModuleNodeHandle hInstance, const XnChar *strName, XnUInt64 nValue)

[Optional] Sets a property.

Parameters
hInstance[in] A handle to the instance.
strName[in] Property name
nValue[in] New value
XnStatus(* XnModuleProductionNodeInterface::SetRealProperty)(XnModuleNodeHandle hInstance, const XnChar *strName, XnDouble dValue)
XnStatus(* XnModuleProductionNodeInterface::SetStringProperty)(XnModuleNodeHandle hInstance, const XnChar *strName, const XnChar *strValue)

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