MCPcopy Create free account
hub / github.com/OpenNI/OpenNI / xnCopyMapMetaData

Function xnCopyMapMetaData

Source/OpenNI/XnUtils.cpp:337–353  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

335}
336
337XN_C_API XnStatus xnCopyMapMetaData(XnMapMetaData* pDestination, const XnMapMetaData* pSource)
338{
339 XnStatus nRetVal = XN_STATUS_OK;
340
341 XN_VALIDATE_INPUT_PTR(pDestination);
342 XN_VALIDATE_INPUT_PTR(pSource);
343
344 nRetVal = xnCopyOutputMetaData(pDestination->pOutput, pSource->pOutput);
345 XN_IS_STATUS_OK(nRetVal);
346
347 // keep pointer (it will be lost in memcpy)
348 XnOutputMetaData* pOutput = pDestination->pOutput;
349 xnOSMemCopy(pDestination, pSource, sizeof(XnMapMetaData));
350 pDestination->pOutput = pOutput;
351
352 return (XN_STATUS_OK);
353}
354
355XN_C_API XnStatus xnCopyDepthMetaData(XnDepthMetaData* pDestination, const XnDepthMetaData* pSource)
356{

Callers 4

xnCopyDepthMetaDataFunction · 0.85
xnCopyImageMetaDataFunction · 0.85
xnCopyIRMetaDataFunction · 0.85
xnCopySceneMetaDataFunction · 0.85

Calls 2

xnCopyOutputMetaDataFunction · 0.85
xnOSMemCopyFunction · 0.50

Tested by

no test coverage detected