28#ifndef itkOutputWindow_h
29#define itkOutputWindow_h
39struct OutputWindowGlobals;
124 itkSetMacro(PromptUser,
bool);
125 itkGetConstMacro(PromptUser,
bool);
126 itkBooleanMacro(PromptUser);
Control indentation during Print() invocation.
static void SetInstance(OutputWindow *instance)
virtual void DisplayText(const char *)
static OutputWindowGlobals * m_PimplGlobals
std::atomic< bool > m_PromptUser
virtual void DisplayGenericOutputText(const char *t)
virtual void DisplayWarningText(const char *t)
virtual void DisplayErrorText(const char *t)
static Pointer GetInstance()
SmartPointer< Self > Pointer
virtual void DisplayDebugText(const char *t)
SmartPointer< const Self > ConstPointer
void PrintSelf(std::ostream &os, Indent indent) const override
itkGetGlobalDeclarationMacro(OutputWindowGlobals, PimplGlobals)
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....