18 #ifndef itkStdStreamLogOutput_h 19 #define itkStdStreamLogOutput_h 59 itkGetConstMacro(Stream, StreamPointerType);
62 void SetStream(StreamType & Stream);
65 virtual void Flush() ITK_OVERRIDE;
68 virtual
void Write(
double timestamp) ITK_OVERRIDE;
71 virtual
void Write(
std::
string const & content) ITK_OVERRIDE;
74 virtual
void Write(
std::
string const & content,
double timestamp) ITK_OVERRIDE;
81 virtual ~StdStreamLogOutput();
83 virtual
void PrintSelf(
std::ostream & os,
Indent indent) const ITK_OVERRIDE;
87 StreamPointerType m_Stream;
93 #endif //itkStdStreamLogOutput_h Critical section locking class that can be allocated on the stack.
Represents a standard stream output stream.
Represents an output stream.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
std::ostream * StreamPointerType
Control indentation during Print() invocation.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer