Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members Related Pages
vtkFileOutputWindow Class Reference
File Specific output window class.
More...
#include <vtkFileOutputWindow.h>
Inheritance diagram for vtkFileOutputWindow:
[legend]Collaboration diagram for vtkFileOutputWindow:
[legend]List of all members.
Detailed Description
File Specific output window class.
-
Date:
-
2000/12/10 20:08:09
-
Revision:
-
1.4
Writes debug/warning/error output to a log file instead of the console. To use this class, instantiate it and then call SetInstance(this).
-
Examples:
-
vtkFileOutputWindow (examples)
Definition at line 60 of file vtkFileOutputWindow.h.
Constructor & Destructor Documentation
vtkFileOutputWindow::vtkFileOutputWindow |
( |
|
) |
[protected] |
|
virtual vtkFileOutputWindow::~vtkFileOutputWindow |
( |
|
) |
[protected, virtual] |
|
vtkFileOutputWindow::vtkFileOutputWindow |
( |
const vtkFileOutputWindow & |
|
) |
[inline, protected] |
|
Member Function Documentation
virtual const char* vtkFileOutputWindow::GetClassName |
( |
|
) |
[virtual] |
|
int vtkFileOutputWindow::IsTypeOf |
( |
const char * |
type |
) |
[static] |
|
|
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkOutputWindow. |
virtual int vtkFileOutputWindow::IsA |
( |
const char * |
type |
) |
[virtual] |
|
|
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkOutputWindow. |
vtkFileOutputWindow* vtkFileOutputWindow::SafeDownCast |
( |
vtkObject * |
o |
) |
[static] |
|
|
Will cast the supplied object to vtkObject* is this is a safe operation (i.e., a safe downcast); otherwise NULL is returned. This method is defined in all subclasses of vtkObject with the vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkOutputWindow. |
vtkFileOutputWindow* vtkFileOutputWindow::New |
( |
|
) |
[static] |
|
|
This is a singleton pattern New. There will only be ONE reference to a vtkOutputWindow object per process. Clients that call this must call Delete on the object so that the reference counting will work. The single instance will be unreferenced when the program exits.
Reimplemented from vtkOutputWindow. |
virtual void vtkFileOutputWindow::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
[virtual] |
|
virtual void vtkFileOutputWindow::DisplayText |
( |
const char * |
|
) |
[virtual] |
|
|
New lines are converted to carriage return new lines.
Reimplemented from vtkOutputWindow. |
virtual void vtkFileOutputWindow::SetFileName |
( |
const char * |
|
) |
[virtual] |
|
virtual char* vtkFileOutputWindow::GetFileName |
( |
|
) |
[virtual] |
|
virtual void vtkFileOutputWindow::SetFlush |
( |
int |
|
) |
[virtual] |
|
virtual int vtkFileOutputWindow::GetFlush |
( |
|
) |
[virtual] |
|
virtual void vtkFileOutputWindow::FlushOn |
( |
|
) |
[virtual] |
|
virtual void vtkFileOutputWindow::FlushOff |
( |
|
) |
[virtual] |
|
virtual void vtkFileOutputWindow::SetAppend |
( |
int |
|
) |
[virtual] |
|
|
opened in append mode. Otherwise, if the log file exists, it will be overwritten each time the vtkFileOutputWindow is created. |
virtual int vtkFileOutputWindow::GetAppend |
( |
|
) |
[virtual] |
|
virtual void vtkFileOutputWindow::AppendOn |
( |
|
) |
[virtual] |
|
virtual void vtkFileOutputWindow::AppendOff |
( |
|
) |
[virtual] |
|
void vtkFileOutputWindow::operator= |
( |
const vtkFileOutputWindow & |
|
) |
[inline, protected] |
|
void vtkFileOutputWindow::Initialize |
( |
|
) |
[protected] |
|
Member Data Documentation
char* vtkFileOutputWindow::FileName [protected]
|
|
ofstream* vtkFileOutputWindow::OStream [protected]
|
|
int vtkFileOutputWindow::Flush [protected]
|
|
int vtkFileOutputWindow::Append [protected]
|
|
The documentation for this class was generated from the following file:
Generated on Wed Nov 21 12:47:56 2001 for VTK by
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001