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); }
40 void operator=(
const Self &);
NonBlockingAlgorithmEvent(const NonBlockingAlgorithm *algorithm=nullptr)
mitk::NonBlockingAlgorithm::ConstPointer m_Algorithm
bool CheckEvent(const ::itk::EventObject *e) const override
NonBlockingAlgorithmEvent(const Self &s)
~NonBlockingAlgorithmEvent() override
const char * GetEventName() const override
::itk::EventObject * MakeObject() const override
NonBlockingAlgorithmEvent Self
const mitk::NonBlockingAlgorithm * GetAlgorithm() const
ProcessingError(const NonBlockingAlgorithm *algorithm=nullptr)
~ProcessingError() override
ResultAvailable(const NonBlockingAlgorithm *algorithm=nullptr)
~ResultAvailable() override
Find image slices visible on a given plane.