17 #ifndef MITKUSImageLoggingFiler_H_HEADER_INCLUDED_
18 #define MITKUSImageLoggingFiler_H_HEADER_INCLUDED_
21 #include <MitkUSExports.h>
45 virtual void GenerateData()
override;
51 void AddMessageToCurrentImage(std::string message);
62 void SaveImages(std::string path, std::vector<std::string>& imageFilenames, std::string& csvFileName);
71 void SaveImages(std::string path);
77 bool SetImageFilesExtension(std::string extension);
std::vector< mitk::Image::Pointer > ImageCollection
itk::SmartPointer< Self > Pointer
DataCollection - Class to facilitate loading/accessing structured data.
std::string m_ImageExtension
stores the image extension, default is ".nrrd"
ImageCollection m_LoggedImages
An image collection for every input. The string identifies the input.
std::map< int, std::string > m_LoggedMessages
(Optional) messages for every logged image
#define mitkClassMacro(className, SuperClassName)
std::vector< double > m_LoggedMITKSystemTimes
Logged system times for every logged image.
Superclass of all classes having one or more Images as input and generating Images as output...
mitk::RealTimeClock::Pointer m_SystemTimeClock
system time clock for system time tag