Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::ItkLoggingAdapter Class Reference

Adapter that overwrites the standard ITK logging output window and redirects logging messages to the MITK logging system. More...

#include <mitkItkLoggingAdapter.h>

Inheritance diagram for mitk::ItkLoggingAdapter:
Collaboration diagram for mitk::ItkLoggingAdapter:

Public Types

typedef ItkLoggingAdapter Self
 
typedef itk::SmartPointer< Self > Pointer
 
typedef itk::SmartPointer< const Self > ConstPointer
 

Public Member Functions

virtual const char * GetClassName () const
 
Pointer Clone () const
 
void DisplayText (const char *s) override
 Displays text by forwarding it to MITK_INFO. More...
 

Static Public Member Functions

static Pointer New ()
 
static void Initialize ()
 Initializes the logging adapter. More...
 

Protected Member Functions

 ItkLoggingAdapter ()
 
 ~ItkLoggingAdapter () override
 

Detailed Description

Adapter that overwrites the standard ITK logging output window and redirects logging messages to the MITK logging system.

Definition at line 28 of file mitkItkLoggingAdapter.h.

Member Typedef Documentation

◆ ConstPointer

◆ Pointer

◆ Self

Constructor & Destructor Documentation

◆ ItkLoggingAdapter()

mitk::ItkLoggingAdapter::ItkLoggingAdapter ( )
protected

◆ ~ItkLoggingAdapter()

mitk::ItkLoggingAdapter::~ItkLoggingAdapter ( )
overrideprotected

Member Function Documentation

◆ Clone()

Pointer mitk::ItkLoggingAdapter::Clone ( ) const

◆ DisplayText()

void mitk::ItkLoggingAdapter::DisplayText ( const char *  s)
override

Displays text by forwarding it to MITK_INFO.

◆ GetClassName()

virtual const char* mitk::ItkLoggingAdapter::GetClassName ( ) const
virtual

Run-time type information (and related methods).

◆ Initialize()

static void mitk::ItkLoggingAdapter::Initialize ( )
static

Initializes the logging adapter.

After calling this method, ITK logging messages are redirected to the MITK logging system.

◆ New()

static Pointer mitk::ItkLoggingAdapter::New ( )
static

New macro for creation of through a Smart Pointer


The documentation for this class was generated from the following file: