Medical Imaging Interaction Toolkit
2024.06.00
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkNonBlockingAlgorithmEvents_h
14 #define mitkNonBlockingAlgorithmEvents_h
16 #include <itkEventObject.h>
20 class NonBlockingAlgorithm;
30 const char *
GetEventName()
const override {
return "NonBlockingAlgorithmEvent"; }
31 bool CheckEvent(const ::itk::EventObject *e)
const override {
return dynamic_cast<const Self *
>(e); }
37 mitk::NonBlockingAlgorithm::ConstPointer
m_Algorithm;
40 void operator=(
const Self &);
NonBlockingAlgorithmEvent Self
~NonBlockingAlgorithmEvent() override
NonBlockingAlgorithmEvent(const NonBlockingAlgorithm *algorithm=nullptr)
const mitk::NonBlockingAlgorithm * GetAlgorithm() const
const char * GetEventName() const override
ProcessingError(const NonBlockingAlgorithm *algorithm=nullptr)
mitk::NonBlockingAlgorithm::ConstPointer m_Algorithm
~ProcessingError() override
Find image slices visible on a given plane.
ResultAvailable(const NonBlockingAlgorithm *algorithm=nullptr)
~ResultAvailable() override
::itk::EventObject * MakeObject() const override
NonBlockingAlgorithmEvent(const Self &s)
bool CheckEvent(const ::itk::EventObject *e) const override