Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
ToFCameraPMDO3DeviceFactory is an implementation of the factory pattern to generate Do3 Devices. ToFPMDCamCubeDeviceFactory inherits from AbstractToFDeviceFactory which is a MicroService interface. This offers users the oppertunity to generate new Cam Cube Devices via a global instance of this factory. More...
#include <mitkToFCameraPMDO3DeviceFactory.h>
Public Member Functions | |
ToFCameraPMDO3DeviceFactory () | |
std::string | GetFactoryName () |
Defining the Factories Name, here for the ToFPMDO3Device. More... | |
std::string | GetFactoryName () |
GetFactoryName Main part of the device name. More... | |
Public Member Functions inherited from mitk::AbstractToFDeviceFactory | |
ToFCameraDevice::Pointer | ConnectToFDevice () |
ConnectToFDevice Use this method to connect a device. More... | |
void | DisconnectToFDevice (const ToFCameraDevice::Pointer &device) |
DisconnectToFDevice Use this method to disconnect a device. More... | |
vcl_size_t | GetNumberOfDevices () |
GetNumberOfDevices Get the number of devices produced by this factory. This function will return the number of registered devices to account for created and disconnected devices. More... | |
std::string | GetCurrentDeviceName () override |
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... | |
Public Member Functions inherited from mitk::IToFDeviceFactory | |
virtual | ~IToFDeviceFactory () |
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... | |
Additional Inherited Members | |
Protected Member Functions inherited from mitk::AbstractToFDeviceFactory | |
CameraIntrinsics::Pointer | GetCameraIntrinsics () |
Returns the CameraIntrinsics for the cameras created by this factory. More... | |
virtual us::ModuleResource | GetIntrinsicsResource () |
Returns the ModuleResource that contains a xml definition of the CameraIntrinsics. More... | |
Protected Attributes inherited from mitk::AbstractToFDeviceFactory | |
std::vector< ToFCameraDevice::Pointer > | m_Devices |
m_Devices A list (vector) containing all connected devices of the respective factory. More... | |
std::map< ToFCameraDevice *, us::ServiceRegistration< ToFCameraDevice > > | m_DeviceRegistrations |
m_DeviceRegistrations A map containing all the pairs of device registration numbers and devices. More... | |
ToFCameraPMDO3DeviceFactory is an implementation of the factory pattern to generate Do3 Devices. ToFPMDCamCubeDeviceFactory inherits from AbstractToFDeviceFactory which is a MicroService interface. This offers users the oppertunity to generate new Cam Cube Devices via a global instance of this factory.
Definition at line 36 of file mitkToFCameraPMDO3DeviceFactory.h.
|
inline |
Definition at line 39 of file mitkToFCameraPMDO3DeviceFactory.h.
|
inlinevirtual |
Defining the Factories Name, here for the ToFPMDO3Device.
Implements mitk::IToFDeviceFactory.
Definition at line 46 of file mitkToFCameraPMDO3DeviceFactory.h.
|
inlinevirtual |
GetFactoryName Main part of the device name.
Implements mitk::IToFDeviceFactory.
Definition at line 54 of file mitkToFCameraPMDO3DeviceFactory.h.