12#ifndef mitkToFCameraPMDPlayerDeviceFactory_h
13#define mitkToFCameraPMDPlayerDeviceFactory_h
15#include <MitkPMDExports.h>
20#include <mitkToFConfig.h>
45 return std::string(
"PMD Player Factory");
55 return std::string(
"PMD Player");
62 ToFCameraDevice::Pointer CreateToFCameraDevice()
64 ToFCameraPMDPlayerDevice::Pointer device = ToFCameraPMDPlayerDevice::New();
66 device->SetBoolProperty(
"HasRGBImage",
false);
67 device->SetBoolProperty(
"HasAmplitudeImage",
true);
68 device->SetBoolProperty(
"HasIntensityImage",
true);
70 return device.GetPointer();
ToFPMDPlayerDeviceFactory is an implementation of the factory pattern to generate PMD Player Devices....
ToFCameraPMDPlayerDeviceFactory()
ToFCameraPMDPlayerDeviceFactory Default contructor. This factory internally counts all PMD Player dev...
std::string GetDeviceNamePrefix()
GetCurrentDeviceName Get the name of the current Cam Cube. First device is named "PMD Player",...
std::string GetFactoryName()
Get the name of the factory, here for the ToFPMDPlayer.
Virtual interface and base class for all Time-of-Flight device factories. The basic interface is in t...