13 #ifndef mitkInteractionEventObserver_h
14 #define mitkInteractionEventObserver_h
Base class for all interaction events in MITK.
Provides the MITK_DECLARE_SERVICE_INTERFACE macro for registering C++ interfaces with both the CppMic...
#define MITK_DECLARE_SERVICE_INTERFACE(IFace, IId)
Declare a C++ interface for use with CppMicroServices (Qt not available).
Find image slices visible on a given plane.
Interface for observing all InteractionEvents dispatched through the system.
virtual ~InteractionEventObserver()
bool IsEnabled() const
Check whether this observer is currently enabled.
InteractionEventObserver()
void Disable()
Disable this observer so it no longer receives notifications.
void Enable()
Enable this observer so it receives notifications.
virtual void Notify(InteractionEvent *interactionEvent, bool isHandled)=0
Called by the Dispatcher to notify this observer about an InteractionEvent.