12#ifndef __mitkKinectV2Activator_h
13#define __mitkKinectV2Activator_h
16#include <usServiceRegistration.h>
17#include <usModuleActivator.h>
18#include <usModuleContext.h>
22#include "mitkToFConfig.h"
37 void Load(us::ModuleContext* context)
41 us::ServiceProperties KinectV2FactoryProps;
42 KinectV2FactoryProps[
"ToFFactoryName"] =KinectV2Factory->
GetFactoryName();
43 context->RegisterService<
IToFDeviceFactory>(KinectV2Factory, KinectV2FactoryProps);
46 m_Factories.push_back( KinectV2Factory );
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;
void Unload(us::ModuleContext *)
void Load(us::ModuleContext *context)
KinectDeviceFactory is an implementation of the factory pattern to generate Microsoft Kinect V2 devic...
std::string GetFactoryName()
GetFactoryName Get the name of the factory.
ToFCameraDevice::Pointer ConnectToFDevice()
ConnectToFDevice Use this method to connect a device.
This is the base of class for all ToFDeviceFactories.