12 #ifndef __mitkKinectV2Activator_h 13 #define __mitkKinectV2Activator_h 37 void Load(us::ModuleContext* context)
40 KinectV2DeviceFactory* KinectV2Factory =
new KinectV2DeviceFactory();
42 KinectV2FactoryProps[
"ToFFactoryName"] =KinectV2Factory->GetFactoryName();
43 context->RegisterService<IToFDeviceFactory>(KinectV2Factory, KinectV2FactoryProps);
44 KinectV2Factory->ConnectToFDevice();
46 m_Factories.push_back( KinectV2Factory );
49 void Unload(us::ModuleContext* )
55 if(m_Factories.size() > 0)
57 for(std::list< IToFDeviceFactory* >::iterator it = m_Factories.begin(); it != m_Factories.end(); ++it)
66 std::list< IToFDeviceFactory* > m_Factories;
DataCollection - Class to facilitate loading/accessing structured data.
US_UNORDERED_MAP_TYPE< std::string, Any > ServiceProperties
#define US_EXPORT_MODULE_ACTIVATOR(_activator_type)
Export a module activator class.