General |
XN_C_API XnStatus | xnGetVersion (XnVersion *pVersion) |
ProductionNodeType Utils |
XN_C_API const XnChar * | xnProductionNodeTypeToString (XnProductionNodeType Type) |
XN_C_API XnStatus | xnProductionNodeTypeFromString (const XnChar *strType, XnProductionNodeType *pType) |
XN_C_API const XnBool | xnIsTypeGenerator (XnProductionNodeType type) |
| Checks if a certain production node type is a generator or not.
|
PixelFormat Utils |
XN_C_API const XnChar * | xnPixelFormatToString (XnPixelFormat format) |
XN_C_API XnStatus | xnPixelFormatFromString (const XnChar *strName, XnPixelFormat *pFormat) |
Resolution Utilities |
XN_C_API XnUInt32 | xnResolutionGetXRes (XnResolution resolution) |
XN_C_API XnUInt32 | xnResolutionGetYRes (XnResolution resolution) |
XN_C_API XnResolution | xnResolutionGetFromXYRes (XnUInt32 xRes, XnUInt32 yRes) |
XN_C_API XnResolution | xnResolutionGetFromName (const XnChar *strName) |
XN_C_API const XnChar * | xnResolutionGetName (XnResolution resolution) |
XnVersion Utilities |
XN_C_API XnInt32 | xnVersionCompare (const XnVersion *pVersion1, const XnVersion *pVersion2) |
XN_C_API XnStatus | xnVersionToString (const XnVersion *pVersion, XnChar *csResult, XnUInt32 nSize) |
XnProductionNodeDescription Utilities |
XN_C_API XnStatus | xnProductionNodeDescriptionToString (const XnProductionNodeDescription *pDescription, XnChar *csResult, XnUInt32 nSize) |
C Style Constructors |
XN_C_API XnPoint3D | xnCreatePoint3D (XnFloat x, XnFloat y, XnFloat z) |
XN_C_API XnPlane3D | xnCreatePlane3D (XnPoint3D ptPoint, XnVector3D vNormal) |
Modules Registry Management |
XN_C_API XnStatus | xnRegisterModule (const XnChar *strModule, const XnChar *strConfigDir) |
XN_C_API XnStatus | xnUnregisterModule (const XnChar *strModule) |
XN_C_API XnStatus | xnPrintRegisteredModules () |
Global Licenses Registry Management |
XN_C_API XnStatus | xnRegisterGlobalLicense (XnLicense *pLicense) |
XN_C_API XnStatus | xnUnregisterGlobalLicense (XnLicense *pLicense) |
XN_C_API XnStatus | xnPrintRegisteredLicenses () |
MetaData Objects Management |
XN_C_API XnOutputMetaData * | xnAllocateOutputMetaData () |
XN_C_API void | xnFreeOutputMetaData (const XnOutputMetaData *pMetaData) |
XN_C_API XnStatus | xnCopyOutputMetaData (XnOutputMetaData *pDestination, const XnOutputMetaData *pSource) |
| Shallow-Copies an Output Meta Data object.
|
XN_C_API XnMapMetaData * | xnAllocateMapMetaData () |
XN_C_API void | xnFreeMapMetaData (const XnMapMetaData *pMetaData) |
XN_C_API XnStatus | xnCopyMapMetaData (XnMapMetaData *pDestination, const XnMapMetaData *pSource) |
| Shallow-Copies a Map Meta Data object.
|
XN_C_API XnDepthMetaData * | xnAllocateDepthMetaData () |
XN_C_API void | xnFreeDepthMetaData (const XnDepthMetaData *pMetaData) |
XN_C_API XnStatus | xnCopyDepthMetaData (XnDepthMetaData *pDestination, const XnDepthMetaData *pSource) |
| Shallow-Copies a Depth Meta Data object. Note that the data buffer is not copied, and that both object will point to the same buffer.
|
XN_C_API XnImageMetaData * | xnAllocateImageMetaData () |
XN_C_API void | xnFreeImageMetaData (const XnImageMetaData *pMetaData) |
XN_C_API XnStatus | xnCopyImageMetaData (XnImageMetaData *pDestination, const XnImageMetaData *pSource) |
| Shallow-Copies an Image Meta Data object. Note that the data buffer is not copied, and that both object will point to the same buffer.
|
XN_C_API XnIRMetaData * | xnAllocateIRMetaData () |
XN_C_API void | xnFreeIRMetaData (const XnIRMetaData *pMetaData) |
XN_C_API XnStatus | xnCopyIRMetaData (XnIRMetaData *pDestination, const XnIRMetaData *pSource) |
| Shallow-Copies an IR Meta Data object. Note that the data buffer is not copied, and that both object will point to the same buffer.
|
XN_C_API XnAudioMetaData * | xnAllocateAudioMetaData () |
XN_C_API void | xnFreeAudioMetaData (const XnAudioMetaData *pMetaData) |
XN_C_API XnStatus | xnCopyAudioMetaData (XnAudioMetaData *pDestination, const XnAudioMetaData *pSource) |
| Shallow-Copies an Audio Meta Data object. Note that the data buffer is not copied, and that both object will point to the same buffer.
|
XN_C_API XnSceneMetaData * | xnAllocateSceneMetaData () |
XN_C_API void | xnFreeSceneMetaData (const XnSceneMetaData *pMetaData) |
XN_C_API XnStatus | xnCopySceneMetaData (XnSceneMetaData *pDestination, const XnSceneMetaData *pSource) |
| Shallow-Copies a Scene Meta Data object. Note that the data buffer is not copied, and that both object will point to the same buffer.
|
Functions for Modules Implementors |
XN_C_API XnStatus | xnAutoEnumerateOverSingleInput (XnContext *pContext, XnNodeInfoList *pList, XnProductionNodeDescription *pDescription, const XnChar *strCreationInfo, XnProductionNodeType InputType, XnEnumerationErrors *pErrors, XnNodeQuery *pQuery) |
This page details some utility functions.