12#ifndef mitkToFNrrdImageWriter_h
13#define mitkToFNrrdImageWriter_h
15#include <MitkToFHardwareExports.h>
45 void Close()
override;
49 void Add(
float* distanceFloatData,
float* amplitudeFloatData,
float* intensityFloatData,
unsigned char* rgbData=
nullptr)
override;
66 void OpenStreamFile(std::ofstream &outfile, std::string outfileName);
70 void CloseStreamFile(std::ofstream &outfile, std::string fileName);
74 void ConvertStreamToNrrdFormat( std::string fileName );
Writer class for ToF images.
Writer class for ToF nrrd images.
std::ofstream m_RGBOutfile
file for intensity image
std::ofstream m_DistanceOutfile
file for distance image
itkFactorylessNewMacro(Self)
std::ofstream m_AmplitudeOutfile
file for amplitude image
mitkClassMacro(ToFNrrdImageWriter, ToFImageWriter)
std::ofstream m_IntensityOutfile
file for intensity image