12 #ifndef __mitkToFCameraPMDRawDataCamBoardDevice_h 13 #define __mitkToFCameraPMDRawDataCamBoardDevice_h 15 #include <MitkPMDExports.h> 34 itkFactorylessNewMacro(Self);
40 virtual void SetProperty(
const char *propertyKey,
BaseProperty* propertyValue );
45 virtual void GetChannelSourceData(
short* sourceData, vtkShortArray* vtkChannelArray );
53 void GetIntensities(
float* intensityArray,
int& imageSequence);
57 void GetAmplitudes(
float* amplitudeArray,
int& imageSequence);
61 void GetDistances(
float* distanceArray,
int& imageSequence);
65 void GetAllImages(
float* distanceArray,
float* amplitudeArray,
float* intensityArray,
char* sourceDataArray,
int requiredImageSequence,
int& capturedImageSequence,
unsigned char* rgbDataArray=
nullptr);
76 void ResizeOutputImage(
float* in,
float* out);
79 #endif // __mitkToFCameraPMDRawDataCamBoardDevice_h
DataCollection - Class to facilitate loading/accessing structured data.
Interface for all representations of PMD ToF devices. ToFCameraPMDDevice internally holds an instance...
Abstract base class for properties.
#define mitkClassMacro(className, SuperClassName)
Device class representing a PMD CamBoard camera.