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

Event indicating that a NonBlockingAlgorithm has encountered an error. More...

#include <mitkNonBlockingAlgorithmEvents.h>

Inheritance diagram for mitk::ProcessingError:
Collaboration diagram for mitk::ProcessingError:

Public Member Functions

 ProcessingError (const NonBlockingAlgorithm *algorithm=nullptr)
 Construct the event. More...
 
 ~ProcessingError () override
 
- Public Member Functions inherited from mitk::NonBlockingAlgorithmEvent
 NonBlockingAlgorithmEvent (const NonBlockingAlgorithm *algorithm=nullptr)
 Construct the event, optionally referencing the originating algorithm. More...
 
 ~NonBlockingAlgorithmEvent () override
 
const char * GetEventName () const override
 Return the human-readable name of this event. More...
 
bool CheckEvent (const ::itk::EventObject *e) const override
 Check whether a given event object is of this type. More...
 
::itk::EventObject * MakeObject () const override
 Create a copy of this event on the heap. More...
 
const mitk::NonBlockingAlgorithm * GetAlgorithm () const
 Get the algorithm that raised this event. More...
 
 NonBlockingAlgorithmEvent (const Self &s)
 Copy constructor. More...
 

Additional Inherited Members

- Public Types inherited from mitk::NonBlockingAlgorithmEvent
typedef NonBlockingAlgorithmEvent Self
 
typedef itk::AnyEvent Superclass
 
- Protected Attributes inherited from mitk::NonBlockingAlgorithmEvent
mitk::NonBlockingAlgorithm::ConstPointer m_Algorithm
 The algorithm that raised this event. More...
 

Detailed Description

Event indicating that a NonBlockingAlgorithm has encountered an error.

Emitted when ThreadedUpdateFunction() returns false.

See also
NonBlockingAlgorithm
NonBlockingAlgorithmEvent

Definition at line 104 of file mitkNonBlockingAlgorithmEvents.h.

Constructor & Destructor Documentation

◆ ProcessingError()

mitk::ProcessingError::ProcessingError ( const NonBlockingAlgorithm *  algorithm = nullptr)
inline

Construct the event.

Parameters
[in]algorithmPointer to the algorithm that encountered the error.

Definition at line 111 of file mitkNonBlockingAlgorithmEvents.h.

◆ ~ProcessingError()

mitk::ProcessingError::~ProcessingError ( )
inlineoverride

Definition at line 112 of file mitkNonBlockingAlgorithmEvents.h.


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