18 #ifndef itkMultipleLogOutput_h 19 #define itkMultipleLogOutput_h 59 void AddLogOutput(OutputType *output);
62 virtual void Flush() ITK_OVERRIDE;
65 virtual
void Write(
double timestamp) ITK_OVERRIDE;
68 virtual
void Write(const
std::
string & content) ITK_OVERRIDE;
71 virtual
void Write(const
std::
string & content,
double timestamp) ITK_OVERRIDE;
78 virtual ~MultipleLogOutput();
81 MultipleLogOutput(const Self &) ITK_DELETE_FUNCTION;
82 void operator=(const Self &) ITK_DELETE_FUNCTION;
86 ContainerType m_Output;
90 #endif //itkMultipleLogOutput_h
Allows writing simultaneously to multiple streams. Note that the class derives from std::streambuf an...
Represents an output stream.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
SmartPointer< const Self > ConstPointer
std::set< OutputType::Pointer > ContainerType
SmartPointer< Self > Pointer