17 #ifndef MITKRENDERWINDOW_H_HEADER_INCLUDED_C1C40D66ASDF
18 #define MITKRENDERWINDOW_H_HEADER_INCLUDED_C1C40D66ASDF
26 class vtkEventProvider;
47 virtual vtkRenderWindow *GetVtkRenderWindow() override;
48 virtual vtkRenderWindowInteractor *GetVtkRenderWindowInteractor() override;
51 void SetLayoutIndex(
unsigned int layoutIndex);
54 unsigned int GetLayoutIndex();
57 void LayoutDesignListChanged(
int layoutDesignIndex);
59 void FullScreenMode(
bool state);
67 void SetSize(
int width,
int height);
82 void ReinitEventProvider();
85 RenderWindow(vtkRenderWindow *existingRenderWindow = NULL,
86 const
char *name = "unnamed renderer",
87 mitk::RenderingManager *rm = NULL,
91 vtkRenderWindow *m_vtkRenderWindow;
92 vtkRenderWindowInteractor *m_vtkRenderWindowInteractor;
Base class of MITK RenderWindows.
#define mitkNewMacro1Param(classname, type)
Organizes the rendering process.
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkNewMacro2Param(classname, typea, typeb)
Integrates into the VTK event mechanism to generate MITK specific events. This class is NON-QT depend...
#define mitkNewMacro4Param(classname, typea, typeb, typec, typed)
Manager for coordinating the rendering process.
#define mitkClassMacroItkParent(className, SuperClassName)
mitkRenderWindow integrates the MITK rendering mechanism into VTK and is NOT QT dependent ...
#define mitkNewMacro3Param(classname, typea, typeb, typec)