13 #ifndef mitkVtkEventAdapter_h
14 #define mitkVtkEventAdapter_h
22 #include <vtkRenderWindowInteractor.h>
49 unsigned long vtkCommandEventId,
50 vtkRenderWindowInteractor *rwi);
61 unsigned long vtkCommandEventId,
62 vtkRenderWindowInteractor *rwi);
73 unsigned long vtkCommandEventId,
74 vtkRenderWindowInteractor *rwi);
85 unsigned long vtkCommandEventId,
86 vtkRenderWindowInteractor *rwi);
97 unsigned long vtkCommandEventId,
98 vtkRenderWindowInteractor *rwi);
Organizes the rendering process.
Generates MITK interaction events from VTK render window interactor events.
static mitk::MouseReleaseEvent::Pointer AdaptMouseReleaseEvent(mitk::BaseRenderer *sender, unsigned long vtkCommandEventId, vtkRenderWindowInteractor *rwi)
Adapt a VTK mouse release event to a MITK MouseReleaseEvent.
static mitk::MouseWheelEvent::Pointer AdaptMouseWheelEvent(mitk::BaseRenderer *sender, unsigned long vtkCommandEventId, vtkRenderWindowInteractor *rwi)
Adapt a VTK mouse wheel event to a MITK MouseWheelEvent.
static mitk::MouseMoveEvent::Pointer AdaptMouseMoveEvent(mitk::BaseRenderer *sender, unsigned long vtkCommandEventId, vtkRenderWindowInteractor *rwi)
Adapt a VTK mouse move event to a MITK MouseMoveEvent.
static std::map< BaseRenderer *, int > buttonStateMap
Map tracking mouse button state per renderer.
static mitk::MousePressEvent::Pointer AdaptMousePressEvent(mitk::BaseRenderer *sender, unsigned long vtkCommandEventId, vtkRenderWindowInteractor *rwi)
Adapt a VTK mouse press event to a MITK MousePressEvent.
static mitk::InteractionKeyEvent::Pointer AdaptInteractionKeyEvent(mitk::BaseRenderer *sender, unsigned long vtkCommandEventId, vtkRenderWindowInteractor *rwi)
Adapt a VTK key press event to a MITK InteractionKeyEvent.
Find image slices visible on a given plane.