NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Observer that manages the interaction with the thumbnail window. More...
Public Member Functions | |
mitkClassMacro (ThumbnailInteractor, mitk::DisplayInteractor) mitkNewMacro1Param(Self | |
ThumbnailRenderWindow *virtual void | Notify (mitk::InteractionEvent *interactionEvent, bool isHandled) override |
Protected Member Functions | |
ThumbnailInteractor (ThumbnailRenderWindow *thumbnailWindow) | |
virtual | ~ThumbnailInteractor () |
virtual void | ConnectActionsAndFunctions () override |
virtual bool | Init (mitk::StateMachineAction *action, mitk::InteractionEvent *event) override |
virtual bool | Move (mitk::StateMachineAction *action, mitk::InteractionEvent *event) override |
virtual bool | Zoom (mitk::StateMachineAction *action, mitk::InteractionEvent *event) override |
Observer that manages the interaction with the thumbnail window.
|
protected |
|
protectedvirtual |
|
overrideprotectedvirtual |
Note: We do not delegate the call to the superclass because do not want mouse wheel interactions for changing slice.
|
overrideprotectedvirtual |
niftk::ThumbnailInteractor::mitkClassMacro | ( | ThumbnailInteractor | , |
mitk::DisplayInteractor | |||
) |
|
overrideprotectedvirtual |
|
overridevirtual |
By this function the Observer gets notifier about new events. Here it is adapted to pass the events to the state machine in order to use its infrastructure. It also checks if event is to be accepted when i already has been processed by a DataInteractor.
|
overrideprotectedvirtual |