21 #ifndef __igstkVTKLoggerOutput_h
22 #define __igstkVTKLoggerOutput_h
24 #include <vtkOutputWindow.h>
25 #include <vtkSmartPointer.h>
129 unsigned int m_NumberOfErrorMessages;
135 unsigned int m_NumberOfWarningMessages;
144 #endif // __igstkVTKLoggerOutput_h
#define igstkTypeMacro(thisClass, superclass)
Type Macro defines the GetNameOfClass() method for every class where it is invoked.
#define igstkGetMacro(name, type)
Get built-in type.
VTKLoggerOutput()
Constructor.
virtual void DisplayDebugText(const char *t)
Send a string as a debug message to display.
virtual void DisplayText(const char *t)
Send a string to display.
virtual void DisplayGenericWarningText(const char *t)
Send a string as a message to display.
virtual void OverrideVTKWindow()
Overrides the default VTK log window.
std::ostream & operator<<(std::ostream &os, const igstk::AffineTransform &o)
static VTKLoggerOutput * New()
Create an object.
vtkSmartPointer< const Self > ConstPointer
std::ostream StdOStreamType
Type definition for the standard output stream.
This class overrides vtk::OutputWindow to redirect messages from VTK to itk::Logger.
defines standard system-wide macros, constants, and other common parameters in the IGSTK Library...
virtual void DisplayErrorText(const char *t)
Send a string as an error message to display.
void Print(StdOStreamType &os)
Print information about this object.
void PrintSelf(StdOStreamType &os, itk::Indent indent) const
Print information about this object.
virtual void DisplayWarningText(const char *t)
Send a string as a warningmessage to display.
#define igstkLoggerMacro()
Macro that defines all the standard elements related to the Logger.
vtkOutputWindow Superclass
VTKLoggerOutput Self
Standard class typedefs.
void UnRegister(vtkObjectBase *o)
Override UnRegister for special reference count handling.
vtkSmartPointer< Self > Pointer
virtual ~VTKLoggerOutput()
Destructor.