16 #ifndef __mitkToFCameraPMDRawDataCamBoardDevice_h
17 #define __mitkToFCameraPMDRawDataCamBoardDevice_h
19 #include <MitkPMDExports.h>
38 itkFactorylessNewMacro(Self)
43 virtual void SetProperty(
const char *propertyKey,
BaseProperty* propertyValue );
48 virtual void GetChannelSourceData(
short* sourceData, vtkShortArray* vtkChannelArray );
56 void GetIntensities(
float* intensityArray,
int& imageSequence);
60 void GetAmplitudes(
float* amplitudeArray,
int& imageSequence);
64 void GetDistances(
float* distanceArray,
int& imageSequence);
68 void GetAllImages(
float* distanceArray,
float* amplitudeArray,
float* intensityArray,
char* sourceDataArray,
int requiredImageSequence,
int& capturedImageSequence,
unsigned char* rgbDataArray=NULL);
79 void ResizeOutputImage(
float*
in,
float* out);
82 #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.
static bool in(Reader::Char c, Reader::Char c1, Reader::Char c2, Reader::Char c3, Reader::Char c4)