Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::EventInformerService Struct Referenceabstract

Interface for the micro service that manages InteractionEventObserver registration and notification. More...

#include <mitkEventInformer.h>

Public Member Functions

virtual ~EventInformerService ()
 
virtual void RegisterObserver (InteractionEventObserver::Pointer InteractionEventObserver)=0
 Register an observer to receive interaction event notifications. More...
 
virtual void UnRegisterObserver (InteractionEventObserver::Pointer InteractionEventObserver)=0
 Unregister a previously registered observer. More...
 
virtual void NotifyObservers (InteractionEvent::Pointer interactionEvent)=0
 Notify all registered observers about an interaction event. More...
 

Detailed Description

Interface for the micro service that manages InteractionEventObserver registration and notification.

This service takes care of informing registered InteractionEventObserver instances about new events.

See also
InteractionEventObserver
InteractionEvent

Definition at line 32 of file mitkEventInformer.h.

Constructor & Destructor Documentation

◆ ~EventInformerService()

virtual mitk::EventInformerService::~EventInformerService ( )
inlinevirtual

Definition at line 34 of file mitkEventInformer.h.

Member Function Documentation

◆ NotifyObservers()

virtual void mitk::EventInformerService::NotifyObservers ( InteractionEvent::Pointer  interactionEvent)
pure virtual

Notify all registered observers about an interaction event.

Parameters
interactionEventThe event to broadcast to all observers.

◆ RegisterObserver()

virtual void mitk::EventInformerService::RegisterObserver ( InteractionEventObserver::Pointer  InteractionEventObserver)
pure virtual

Register an observer to receive interaction event notifications.

Parameters
InteractionEventObserverThe observer to register.

◆ UnRegisterObserver()

virtual void mitk::EventInformerService::UnRegisterObserver ( InteractionEventObserver::Pointer  InteractionEventObserver)
pure virtual

Unregister a previously registered observer.

Parameters
InteractionEventObserverThe observer to unregister.

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