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

Function xnCopyDepthMetaData

Source/OpenNI/XnUtils.cpp:355–371  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

353}
354
355XN_C_API XnStatus xnCopyDepthMetaData(XnDepthMetaData* pDestination, const XnDepthMetaData* pSource)
356{
357 XnStatus nRetVal = XN_STATUS_OK;
358
359 XN_VALIDATE_INPUT_PTR(pDestination);
360 XN_VALIDATE_INPUT_PTR(pSource);
361
362 nRetVal = xnCopyMapMetaData(pDestination->pMap, pSource->pMap);
363 XN_IS_STATUS_OK(nRetVal);
364
365 // keep pointer (it will be lost in memcpy)
366 XnMapMetaData* pMap = pDestination->pMap;
367 xnOSMemCopy(pDestination, pSource, sizeof(XnDepthMetaData));
368 pDestination->pMap = pMap;
369
370 return (XN_STATUS_OK);
371}
372
373XN_C_API XnStatus xnCopyImageMetaData(XnImageMetaData* pDestination, const XnImageMetaData* pSource)
374{

Callers 2

InitFromMethod · 0.85
xnGetDepthMetaDataFunction · 0.85

Calls 2

xnCopyMapMetaDataFunction · 0.85
xnOSMemCopyFunction · 0.50

Tested by

no test coverage detected