12 #ifndef mitkToFImageWriter_h
13 #define mitkToFImageWriter_h
15 #include <MitkToFHardwareExports.h>
19 #include "itkObject.h"
20 #include "itkObjectFactory.h"
44 itkFactorylessNewMacro(Self);
48 itkGetMacro( DistanceImageFileName, std::string );
49 itkGetMacro( AmplitudeImageFileName, std::string );
50 itkGetMacro( IntensityImageFileName, std::string );
51 itkGetMacro( RGBImageFileName, std::string );
52 itkGetMacro( Extension, std::string );
53 itkGetMacro( ToFCaptureWidth,
int );
54 itkGetMacro( ToFCaptureHeight,
int );
55 itkGetMacro( RGBCaptureWidth,
int );
56 itkGetMacro( RGBCaptureHeight,
int );
57 itkGetMacro( DistanceImageSelected,
bool );
58 itkGetMacro( AmplitudeImageSelected,
bool );
59 itkGetMacro( IntensityImageSelected,
bool );
60 itkGetMacro( RGBImageSelected,
bool );
62 itkSetMacro( DistanceImageFileName, std::string );
63 itkSetMacro( AmplitudeImageFileName, std::string );
64 itkSetMacro( IntensityImageFileName, std::string );
65 itkSetMacro( RGBImageFileName, std::string );
66 itkSetMacro( Extension, std::string );
67 itkSetMacro( ToFCaptureWidth,
int );
68 itkSetMacro( ToFCaptureHeight,
int );
69 itkSetMacro( RGBCaptureWidth,
int );
70 itkSetMacro( RGBCaptureHeight,
int );
71 itkSetMacro( DistanceImageSelected,
bool );
72 itkSetMacro( AmplitudeImageSelected,
bool );
73 itkSetMacro( IntensityImageSelected,
bool );
74 itkSetMacro( RGBImageSelected,
bool );
98 virtual void Add(
float* ,
float* ,
float* ,
unsigned char* =
nullptr){};
105 void CheckForFileExtension(std::string& fileName);