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

Method Init

Source/OpenNI/XnModuleLoader.cpp:224–241  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

222}
223
224XnStatus XnModuleLoader::Init()
225{
226 XnStatus nRetVal = XN_STATUS_OK;
227
228#if XN_PLATFORM_SUPPORTS_DYNAMIC_LIBS
229 nRetVal = LoadAllModules();
230 XN_IS_STATUS_OK(nRetVal);
231#else
232 for (RegisteredModulesList::Iterator it = sm_modulesList.Begin(); it != sm_modulesList.End(); ++it)
233 {
234 RegisteredModule& module = *it;
235 nRetVal = AddModule(module.pInterface, module.strConfigDir, module.strName);
236 XN_IS_STATUS_OK(nRetVal);
237 }
238#endif
239
240 return (XN_STATUS_OK);
241}
242
243XnStatus XnModuleLoader::LoadAllModules()
244{

Callers 1

xnPrintRegisteredModulesFunction · 0.45

Calls 2

BeginMethod · 0.45
EndMethod · 0.45

Tested by

no test coverage detected