12 #ifndef __mitkToFImageCsvWriter_h 13 #define __mitkToFImageCsvWriter_h 16 #include <MitkToFHardwareExports.h> 43 itkFactorylessNewMacro(Self);
53 void Close()
override;
60 void Add(
float* distanceFloatData,
float* amplitudeFloatData,
float* intensityFloatData,
unsigned char* rgbData=
nullptr)
override;
74 void OpenCsvFile(FILE** outfile, std::string outfileName);
79 void CloseCsvFile(FILE* outfile);
84 void WriteCsvFile(FILE* outfile,
float* floatData);
87 #endif // __mitkToFImageCsvWriter_h
DataCollection - Class to facilitate loading/accessing structured data.
FILE * m_IntensityOutfile
file for intensity image
Writer class for ToF images.
#define mitkClassMacro(className, SuperClassName)
FILE * m_DistanceOutfile
file for distance image
CSV writer class for ToF image data.
Image::Pointer m_MitkImage
mitk image used for pic header creation
FILE * m_AmplitudeOutfile
file for amplitude image