Medical Imaging Interaction Toolkit
2023.12.00
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 29 of file mitkIToFDeviceFactory.h.
|
virtual |
|
pure virtual |
CreateToFCameraDevice Create a new device of the respective factory. E.g. a "KinectFactory" creates a KinectDevice.
|
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::ToFCameraMITKPlayerDeviceFactory, mitk::KinectV2DeviceFactory, mitk::ToFCameraPMDCamCubeDeviceFactory, mitk::KinectDeviceFactory, mitk::ToFCameraPMDRawDataCamCubeDeviceFactory, mitk::ToFCameraPMDCamBoardDeviceFactory, mitk::ToFCameraPMDRawDataCamBoardDeviceFactory, and mitk::ToFCameraPMDPlayerDeviceFactory.
|
pure virtual |
GetFactoryName Get the human readable name of the factory.
Implemented in mitk::ToFCameraMITKPlayerDeviceFactory, mitk::ToFCameraPMDCamCubeDeviceFactory, mitk::KinectDeviceFactory, mitk::ToFCameraPMDO3DeviceFactory, mitk::ToFCameraPMDRawDataCamBoardDeviceFactory, mitk::KinectV2DeviceFactory, mitk::ToFCameraPMDRawDataCamCubeDeviceFactory, mitk::ToFCameraPMDCamBoardDeviceFactory, mitk::ToFCameraMESASR4000DeviceFactory, mitk::ToFCameraPMDPlayerDeviceFactory, and mitk::ToFCameraPMDO3DeviceFactory.