28 #ifndef vtkOutputWindow_h 29 #define vtkOutputWindow_h 31 #include "vtkCommonCoreModule.h" 46 class vtkOutputWindowPrivateAccessor;
82 virtual void DisplayText(
const char*);
83 virtual void DisplayErrorText(
const char*);
84 virtual void DisplayWarningText(
const char*);
85 virtual void DisplayGenericWarningText(
const char*);
86 virtual void DisplayDebugText(
const char*);
99 vtkBooleanMacro(PromptUser,
bool);
100 vtkSetMacro(PromptUser,
bool);
113 VTK_LEGACY(
void SetUseStdErrorForAllMessages(
bool));
114 VTK_LEGACY(
bool GetUseStdErrorForAllMessages());
115 VTK_LEGACY(
void UseStdErrorForAllMessagesOn());
116 VTK_LEGACY(
void UseStdErrorForAllMessagesOff());
151 vtkSetClampMacro(DisplayMode,
int, DEFAULT, ALWAYS_STDERR);
152 vtkGetMacro(DisplayMode,
int);
176 vtkGetMacro(CurrentMessageType, MessageTypes);
189 virtual StreamType GetDisplayStream(MessageTypes msgType)
const;
197 int InStandardMacros;
200 friend class vtkOutputWindowPrivateAccessor;
void SetDisplayModeToAlwaysStdErr()
Flag indicates how the vtkOutputWindow handles displaying of text to stderr / stdout.
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetDisplayModeToNever()
Flag indicates how the vtkOutputWindow handles displaying of text to stderr / stdout.
DisplayModes
Flag indicates how the vtkOutputWindow handles displaying of text to stderr / stdout.
a simple class to control print indentation
base class for writing debug output to a console
static vtkOutputWindowCleanup vtkOutputWindowCleanupInstance
void SetDisplayModeToDefault()
Flag indicates how the vtkOutputWindow handles displaying of text to stderr / stdout.
void SetDisplayModeToAlways()
Flag indicates how the vtkOutputWindow handles displaying of text to stderr / stdout.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...