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

Function xnUpdateMetaData

Source/OpenNI/XnOpenNI.cpp:2330–2355  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2328}
2329
2330void xnUpdateMetaData(XnNodeHandle hNode)
2331{
2332 XN_ASSERT(hNode != NULL);
2333 XN_ASSERT(hNode->pNodeInfo != NULL);
2334
2335 if (hNode->pTypeHierarchy->IsSet(XN_NODE_TYPE_DEPTH))
2336 {
2337 xnUpdateDepthMetaData(hNode);
2338 }
2339 else if (hNode->pTypeHierarchy->IsSet(XN_NODE_TYPE_IMAGE))
2340 {
2341 xnUpdateImageMetaData(hNode);
2342 }
2343 else if (hNode->pTypeHierarchy->IsSet(XN_NODE_TYPE_IR))
2344 {
2345 xnUpdateIRMetaData(hNode);
2346 }
2347 else if (hNode->pTypeHierarchy->IsSet(XN_NODE_TYPE_AUDIO))
2348 {
2349 xnUpdateAudioMetaData(hNode);
2350 }
2351 else if (hNode->pTypeHierarchy->IsSet(XN_NODE_TYPE_SCENE))
2352 {
2353 xnUpdateSceneMetaData(hNode);
2354 }
2355}
2356
2357void xnUpdateMetaDataBeforeFirstRead(XnNodeHandle hNode)
2358{

Callers 3

xnCreateMetaDataFunction · 0.85
xnUpdateDataImplFunction · 0.85

Calls 6

xnUpdateDepthMetaDataFunction · 0.85
xnUpdateImageMetaDataFunction · 0.85
xnUpdateIRMetaDataFunction · 0.85
xnUpdateAudioMetaDataFunction · 0.85
xnUpdateSceneMetaDataFunction · 0.85
IsSetMethod · 0.80

Tested by

no test coverage detected