|
Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
CSV writer class for ToF image data. More...
#include <mitkToFImageCsvWriter.h>


Public Member Functions | |
| ToFImageCsvWriter () | |
| standard ctor More... | |
| ~ToFImageCsvWriter () override | |
| standard ~ctor More... | |
| mitkClassMacro (ToFImageCsvWriter, ToFImageWriter) | |
| Pointer | Clone () const |
| void | Open () override |
| Checks for file extensions and opens the output files. More... | |
| void | Close () override |
| Closes the output files. More... | |
| void | Add (float *distanceFloatData, float *amplitudeFloatData, float *intensityFloatData, unsigned char *rgbData=nullptr) override |
| Pushes the image data to the output files. More... | |
Public Member Functions inherited from mitk::ToFImageWriter | |
| ToFImageWriter () | |
| ~ToFImageWriter () override | |
| mitkClassMacroItkParent (ToFImageWriter, itk::Object) | |
| Pointer | Clone () const |
| virtual std::string | GetDistanceImageFileName () |
| virtual std::string | GetAmplitudeImageFileName () |
| virtual std::string | GetIntensityImageFileName () |
| virtual std::string | GetRGBImageFileName () |
| virtual std::string | GetExtension () |
| virtual int | GetToFCaptureWidth () |
| virtual int | GetToFCaptureHeight () |
| virtual int | GetRGBCaptureWidth () |
| virtual int | GetRGBCaptureHeight () |
| virtual bool | GetDistanceImageSelected () |
| virtual bool | GetAmplitudeImageSelected () |
| virtual bool | GetIntensityImageSelected () |
| virtual bool | GetRGBImageSelected () |
| virtual void | SetDistanceImageFileName (std::string _arg) |
| virtual void | SetAmplitudeImageFileName (std::string _arg) |
| virtual void | SetIntensityImageFileName (std::string _arg) |
| virtual void | SetRGBImageFileName (std::string _arg) |
| virtual void | SetExtension (std::string _arg) |
| virtual void | SetToFCaptureWidth (int _arg) |
| virtual void | SetToFCaptureHeight (int _arg) |
| virtual void | SetRGBCaptureWidth (int _arg) |
| virtual void | SetRGBCaptureHeight (int _arg) |
| virtual void | SetDistanceImageSelected (bool _arg) |
| virtual void | SetAmplitudeImageSelected (bool _arg) |
| virtual void | SetIntensityImageSelected (bool _arg) |
| virtual void | SetRGBImageSelected (bool _arg) |
| ToFImageWriter::ToFImageType | GetToFImageType () |
| Get the type of image to be written. More... | |
| void | SetToFImageType (ToFImageWriter::ToFImageType toFImageType) |
| Set the type of image to be written. More... | |
Static Public Member Functions | |
| static Pointer | New () |
Static Public Member Functions inherited from mitk::ToFImageWriter | |
| static Pointer | New () |
Protected Attributes | |
| Image::Pointer | m_MitkImage |
| mitk image used for pic header creation More... | |
| FILE * | m_DistanceOutfile |
| file for distance image More... | |
| FILE * | m_AmplitudeOutfile |
| file for amplitude image More... | |
| FILE * | m_IntensityOutfile |
| file for intensity image More... | |
Protected Attributes inherited from mitk::ToFImageWriter | |
| std::string | m_Extension |
| file extension used for saving images More... | |
| std::string | m_DistanceImageFileName |
| file name for saving the distance image More... | |
| std::string | m_AmplitudeImageFileName |
| file name for saving the amplitude image More... | |
| std::string | m_IntensityImageFileName |
| file name for saving the intensity image More... | |
| std::string | m_RGBImageFileName |
| file name for saving the RGB image More... | |
| int | m_NumOfFrames |
| number of frames written to the image. Used for pic header. More... | |
| bool | m_DistanceImageSelected |
| flag indicating if distance image should be recorded More... | |
| bool | m_AmplitudeImageSelected |
| flag indicating if amplitude image should be recorded More... | |
| bool | m_IntensityImageSelected |
| flag indicating if intensity image should be recorded More... | |
| bool | m_RGBImageSelected |
| flag indicating if RGB image should be recorded More... | |
| int | m_ToFCaptureWidth |
| width (x-dimension) of the images to record. More... | |
| int | m_ToFCaptureHeight |
| height (y-dimension) of the images to record. More... | |
| int | m_RGBCaptureWidth |
| width (x-dimension) of the images to record. More... | |
| int | m_RGBCaptureHeight |
| height (y-dimension) of the images to record. More... | |
| int | m_ToFPixelNumber |
| number of pixels (widht*height) of the images to record More... | |
| int | m_ToFImageSizeInBytes |
| size of the image to save in bytes More... | |
| int | m_RGBPixelNumber |
| number of pixels (widht*height) of the images to record More... | |
| int | m_RGBImageSizeInBytes |
| size of the image to save in bytes More... | |
| ToFImageWriter::ToFImageType | m_ToFImageType |
| type of image to be recorded: ToFImageType3D (0) or ToFImageType2DPlusT (1) More... | |
Additional Inherited Members | |
Public Types inherited from mitk::ToFImageWriter | |
| enum | ToFImageType { ToFImageType3D, ToFImageType2DPlusT } |
Protected Member Functions inherited from mitk::ToFImageWriter | |
| void | CheckForFileExtension (std::string &fileName) |
| Checks file name if file extension exists. If not an error message is returned. More... | |
CSV writer class for ToF image data.
This writer class allows streaming of ToF data into a CSV file. Writer can simultaneously save "distance", "intensity" and "amplitude" image data. Output files are written as 1D CSV data stream.
Definition at line 29 of file mitkToFImageCsvWriter.h.
| mitk::ToFImageCsvWriter::ToFImageCsvWriter | ( | ) |
standard ctor
Definition at line 16 of file mitkToFImageCsvWriter.cpp.
References mitk::ToFImageWriter::m_Extension.
|
override |
standard ~ctor
Definition at line 22 of file mitkToFImageCsvWriter.cpp.
|
overridevirtual |
Pushes the image data to the output files.
| distanceFloatData | from distance image as float value |
| amplitudeFloatData | from amplitude image as float value |
| intensityFloatData | from intensity image as float value |
Reimplemented from mitk::ToFImageWriter.
Definition at line 66 of file mitkToFImageCsvWriter.cpp.
References mitk::ToFImageWriter::m_AmplitudeImageSelected, m_AmplitudeOutfile, mitk::ToFImageWriter::m_DistanceImageSelected, m_DistanceOutfile, mitk::ToFImageWriter::m_IntensityImageSelected, m_IntensityOutfile, mitk::ToFImageWriter::m_NumOfFrames, mitk::ToFImageWriter::m_ToFPixelNumber, and MITK_ERROR.
| Pointer mitk::ToFImageCsvWriter::Clone | ( | ) | const |
|
overridevirtual |
Closes the output files.
Reimplemented from mitk::ToFImageWriter.
Definition at line 50 of file mitkToFImageCsvWriter.cpp.
References mitk::ToFImageWriter::m_AmplitudeImageSelected, m_AmplitudeOutfile, mitk::ToFImageWriter::m_DistanceImageSelected, m_DistanceOutfile, mitk::ToFImageWriter::m_IntensityImageSelected, and m_IntensityOutfile.
| mitk::ToFImageCsvWriter::mitkClassMacro | ( | ToFImageCsvWriter | , |
| ToFImageWriter | |||
| ) |
|
static |
Referenced by mitk::ToFImageRecorderFilter::SetFileName(), and mitk::ToFImageRecorder::StartRecording().
|
overridevirtual |
Checks for file extensions and opens the output files.
Reimplemented from mitk::ToFImageWriter.
Definition at line 26 of file mitkToFImageCsvWriter.cpp.
References mitk::ToFImageWriter::CheckForFileExtension(), mitk::ToFImageWriter::m_AmplitudeImageFileName, mitk::ToFImageWriter::m_AmplitudeImageSelected, m_AmplitudeOutfile, mitk::ToFImageWriter::m_DistanceImageFileName, mitk::ToFImageWriter::m_DistanceImageSelected, m_DistanceOutfile, mitk::ToFImageWriter::m_IntensityImageFileName, mitk::ToFImageWriter::m_IntensityImageSelected, m_IntensityOutfile, mitk::ToFImageWriter::m_NumOfFrames, mitk::ToFImageWriter::m_ToFCaptureHeight, mitk::ToFImageWriter::m_ToFCaptureWidth, mitk::ToFImageWriter::m_ToFImageSizeInBytes, and mitk::ToFImageWriter::m_ToFPixelNumber.
|
protected |
file for amplitude image
Definition at line 66 of file mitkToFImageCsvWriter.h.
|
protected |
file for distance image
Definition at line 65 of file mitkToFImageCsvWriter.h.
|
protected |
file for intensity image
Definition at line 67 of file mitkToFImageCsvWriter.h.
|
protected |
mitk image used for pic header creation
Definition at line 64 of file mitkToFImageCsvWriter.h.