13 #ifndef mitkRenderWindow_h
14 #define mitkRenderWindow_h
22 class vtkEventProvider;
35 itkFactorylessNewMacro(
Self);
81 const char *name =
"unnamed renderer");
Base class of MITK RenderWindows.
mitkRenderWindow integrates the MITK rendering mechanism into VTK and is NOT QT dependent
unsigned int GetLayoutIndex()
vtkRenderWindowInteractor * m_vtkRenderWindowInteractor
vtkRenderWindowInteractor * GetVtkRenderWindowInteractor() override
vtkEventProvider * m_vtkMitkEventProvider
void SetSize(int width, int height)
Convenience method to set the size of an mitkRenderWindow.
void ReinitEventProvider()
Initializes the mitkVtkEventProvider to listen to the currently used vtkInteractorStyle.
RenderWindow(vtkRenderWindow *existingRenderWindow=nullptr, const char *name="unnamed renderer")
vtkRenderWindow * GetVtkRenderWindow() override
vtkRenderWindow * m_vtkRenderWindow
void SetLayoutIndex(unsigned int layoutIndex)
void LayoutDesignListChanged(int layoutDesignIndex)
void FullScreenMode(bool state)
Integrates into the VTK event mechanism to generate MITK specific events. This class is NON-QT depend...
#define mitkClassMacroItkParent(className, SuperClassName)
#define mitkNewMacro2Param(classname, typea, typeb)
#define mitkNewMacro1Param(classname, type)
Find image slices visible on a given plane.