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

Function xnCopyImageMetaData

Source/OpenNI/XnUtils.cpp:373–389  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

371}
372
373XN_C_API XnStatus xnCopyImageMetaData(XnImageMetaData* pDestination, const XnImageMetaData* pSource)
374{
375 XnStatus nRetVal = XN_STATUS_OK;
376
377 XN_VALIDATE_INPUT_PTR(pDestination);
378 XN_VALIDATE_INPUT_PTR(pSource);
379
380 nRetVal = xnCopyMapMetaData(pDestination->pMap, pSource->pMap);
381 XN_IS_STATUS_OK(nRetVal);
382
383 // keep pointer (it will be lost in memcpy)
384 XnMapMetaData* pMap = pDestination->pMap;
385 xnOSMemCopy(pDestination, pSource, sizeof(XnImageMetaData));
386 pDestination->pMap = pMap;
387
388 return (XN_STATUS_OK);
389}
390
391XN_C_API XnStatus xnCopyIRMetaData(XnIRMetaData* pDestination, const XnIRMetaData* pSource)
392{

Callers 3

InitFromMethod · 0.85
CopyFromMethod · 0.85
xnGetImageMetaDataFunction · 0.85

Calls 2

xnCopyMapMetaDataFunction · 0.85
xnOSMemCopyFunction · 0.50

Tested by

no test coverage detected