Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
This is the base of class for all ToFDeviceFactories. More...
#include <mitkIToFDeviceFactory.h>
Public Member Functions | |
virtual | ~IToFDeviceFactory () |
virtual std::string | GetFactoryName ()=0 |
GetFactoryName Get the human readable name of the factory. More... | |
virtual std::string | GetCurrentDeviceName ()=0 |
GetCurrentDeviceName Get the human readable name of the current device. A factory can produce many device and give ordered names for each device (e.g. number them like Device_1, Device_2, etc.). More... | |
virtual std::string | GetDeviceNamePrefix ()=0 |
virtual ToFCameraDevice::Pointer | CreateToFCameraDevice ()=0 |
CreateToFCameraDevice Create a new device of the respective factory. E.g. a "KinectFactory" creates a KinectDevice. More... | |
This is the base of class for all ToFDeviceFactories.
It is an interface of the factory pattern. You can create a specialized ToF device factory in the inherited class.
Definition at line 33 of file mitkIToFDeviceFactory.h.
|
virtual |
Definition at line 19 of file mitkIToFDeviceFactory.cpp.
|
pure virtual |
CreateToFCameraDevice Create a new device of the respective factory. E.g. a "KinectFactory" creates a KinectDevice.
Referenced by mitk::AbstractToFDeviceFactory::ConnectToFDevice().
|
pure virtual |
GetCurrentDeviceName Get the human readable name of the current device. A factory can produce many device and give ordered names for each device (e.g. number them like Device_1, Device_2, etc.).
Implemented in mitk::AbstractToFDeviceFactory, and mitk::ToFCameraMESASR4000DeviceFactory.
|
pure virtual |
Implemented in mitk::KinectV2DeviceFactory, mitk::ToFCameraPMDCamCubeDeviceFactory, mitk::KinectDeviceFactory, mitk::ToFCameraPMDRawDataCamCubeDeviceFactory, mitk::ToFCameraPMDCamBoardDeviceFactory, mitk::ToFCameraPMDRawDataCamBoardDeviceFactory, mitk::ToFCameraPMDPlayerDeviceFactory, and mitk::ToFCameraMITKPlayerDeviceFactory.
|
pure virtual |
GetFactoryName Get the human readable name of the factory.
Implemented in mitk::ToFCameraPMDCamCubeDeviceFactory, mitk::KinectDeviceFactory, mitk::ToFCameraPMDO3DeviceFactory, mitk::ToFCameraPMDRawDataCamBoardDeviceFactory, mitk::KinectV2DeviceFactory, mitk::ToFCameraPMDRawDataCamCubeDeviceFactory, mitk::ToFCameraPMDCamBoardDeviceFactory, mitk::ToFCameraMESASR4000DeviceFactory, mitk::ToFCameraMITKPlayerDeviceFactory, mitk::ToFCameraPMDPlayerDeviceFactory, and mitk::ToFCameraPMDO3DeviceFactory.
Referenced by mitk::ToFDeviceFactoryManager::GetRegisteredDeviceFactories().