#include <itkFileOutputWindow.h>
Inheritance diagram for itk::FileOutputWindow:
Public Types | |
typedef FileOutputWindow | Self |
typedef OutputWindow | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
Public Methods | |
virtual const char * | GetClassName () const |
virtual void | DisplayText (const char *) |
virtual void | SetFileName (const char *_arg) |
virtual const char * | GetFileName () const |
virtual void | SetFlush (bool _arg) |
virtual bool | GetFlush () |
virtual void | FlushOn () |
virtual void | FlushOff () |
virtual void | SetAppend (bool _arg) |
virtual bool | GetAppend () |
virtual void | AppendOn () |
virtual void | AppendOff () |
Static Public Methods | |
Pointer | New () |
Protected Methods | |
FileOutputWindow () | |
virtual | ~FileOutputWindow () |
virtual void | PrintSelf (std::ostream &os, Indent indent) const |
void | Initialize () |
Protected Attributes | |
std::ofstream * | m_Stream |
std::string | m_FileName |
bool | m_Flush |
bool | m_Append |
Text messages that the system should display to the user are sent to this object (or subclasses of this object) and are logged to a file.
Definition at line 36 of file itkFileOutputWindow.h.
|
Reimplemented from itk::OutputWindow. Reimplemented in itk::XMLFileOutputWindow. Definition at line 43 of file itkFileOutputWindow.h. |
|
Reimplemented from itk::OutputWindow. Reimplemented in itk::XMLFileOutputWindow. Definition at line 42 of file itkFileOutputWindow.h. |
|
Standard class typedefs. Reimplemented from itk::OutputWindow. Reimplemented in itk::XMLFileOutputWindow. Definition at line 40 of file itkFileOutputWindow.h. |
|
Reimplemented from itk::OutputWindow. Reimplemented in itk::XMLFileOutputWindow. Definition at line 41 of file itkFileOutputWindow.h. |
|
|
|
|
|
Setting append will cause the log file to be opened in append mode. Otherwise, if the log file exists, it will be overwritten each time the FileOutputWindow is created. |
|
Setting append will cause the log file to be opened in append mode. Otherwise, if the log file exists, it will be overwritten each time the FileOutputWindow is created. |
|
Send a string to display. Reimplemented from itk::OutputWindow. Reimplemented in itk::XMLFileOutputWindow. |
|
Set/Get the buffer flushing mode |
|
Set/Get the buffer flushing mode |
|
Setting append will cause the log file to be opened in append mode. Otherwise, if the log file exists, it will be overwritten each time the FileOutputWindow is created. |
|
Run-time type information (and related methods). Reimplemented from itk::OutputWindow. Reimplemented in itk::XMLFileOutputWindow. |
|
Get the filename for the log file |
|
Set/Get the buffer flushing mode |
|
Reimplemented in itk::XMLFileOutputWindow. |
|
Method for creation through the object factory. Reimplemented from itk::OutputWindow. Reimplemented in itk::XMLFileOutputWindow. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::OutputWindow. Reimplemented in itk::XMLFileOutputWindow. |
|
Setting append will cause the log file to be opened in append mode. Otherwise, if the log file exists, it will be overwritten each time the FileOutputWindow is created. |
|
Set the filename for the log file |
|
Set/Get the buffer flushing mode |
|
Definition at line 84 of file itkFileOutputWindow.h. |
|
Definition at line 82 of file itkFileOutputWindow.h. |
|
Definition at line 83 of file itkFileOutputWindow.h. |
|
Definition at line 81 of file itkFileOutputWindow.h. |