mitkRenderWindow integrates the MITK rendering mechanism into VTK and is NOT QT dependent
More...
#include <mitkRenderWindow.h>
mitkRenderWindow integrates the MITK rendering mechanism into VTK and is NOT QT dependent
Definition at line 31 of file mitkRenderWindow.h.
◆ ~RenderWindow()
| mitk::RenderWindow::~RenderWindow |
( |
| ) |
|
|
override |
Destructor. Cleans up VTK render window, interactor, and event provider.
◆ RenderWindow()
| mitk::RenderWindow::RenderWindow |
( |
vtkRenderWindow * |
existingRenderWindow = nullptr, |
|
|
const char * |
name = "unnamed renderer" |
|
) |
| |
|
protected |
◆ Clone()
| Pointer mitk::RenderWindow::Clone |
( |
| ) |
const |
◆ FullScreenMode()
| void mitk::RenderWindow::FullScreenMode |
( |
bool |
state | ) |
|
Toggles full screen mode.
- Parameters
-
| state | if true, enters full screen mode; if false, leaves it. |
◆ GetLayoutIndex()
| unsigned int mitk::RenderWindow::GetLayoutIndex |
( |
| ) |
|
Returns the layout index that defines the layout type.
- Returns
- The current layout index.
◆ GetVtkRenderWindow()
| vtkRenderWindow* mitk::RenderWindow::GetVtkRenderWindow |
( |
| ) |
|
|
overridevirtual |
Returns the underlying vtkRenderWindow.
- Returns
- The VTK render window instance.
Implements mitk::RenderWindowBase.
◆ GetVtkRenderWindowInteractor()
| vtkRenderWindowInteractor* mitk::RenderWindow::GetVtkRenderWindowInteractor |
( |
| ) |
|
|
overridevirtual |
Returns the underlying vtkRenderWindowInteractor.
- Returns
- The VTK render window interactor instance.
Implements mitk::RenderWindowBase.
◆ LayoutDesignListChanged()
| void mitk::RenderWindow::LayoutDesignListChanged |
( |
int |
layoutDesignIndex | ) |
|
Notifies that the layout design list has changed.
Called when the MenuWidget needs to update the Layout Design List after a layout change.
- Parameters
-
| layoutDesignIndex | the new layout design index. |
◆ mitkClassMacroItkParent()
| mitk::RenderWindow::mitkClassMacroItkParent |
( |
RenderWindow |
, |
|
|
itk::Object |
|
|
) |
| |
◆ mitkNewMacro1Param()
| mitk::RenderWindow::mitkNewMacro1Param |
( |
Self |
, |
|
|
vtkRenderWindow * |
|
|
) |
| |
◆ mitkNewMacro2Param()
| mitk::RenderWindow::mitkNewMacro2Param |
( |
Self |
, |
|
|
vtkRenderWindow * |
, |
|
|
const char * |
|
|
) |
| |
◆ New()
| static Pointer mitk::RenderWindow::New |
( |
| ) |
|
|
static |
◆ ReinitEventProvider()
| void mitk::RenderWindow::ReinitEventProvider |
( |
| ) |
|
Initializes the mitkVtkEventProvider to listen to the currently used vtkInteractorStyle.
This method makes sure that the internal mitkVtkEventProvider listens to the correct vtkInteractorStyle. This makes sure that VTK-Events are correctly translated into MITK-Events.
- Warning
- This method needs to be called MANUALLY as soon as the MapperID for this RenderWindow is changed or the vtkInteractorStyle is modified somehow else!
◆ ResetView()
| void mitk::RenderWindow::ResetView |
( |
| ) |
|
|
protected |
◆ SetLayoutIndex()
| void mitk::RenderWindow::SetLayoutIndex |
( |
unsigned int |
layoutIndex | ) |
|
Sets the layout index to define the layout type.
- Parameters
-
| layoutIndex | the layout index to set. |
◆ SetSize()
| void mitk::RenderWindow::SetSize |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
Convenience method to set the size of an mitkRenderWindow.
This method sets the size of the vtkRenderWindow and tells the rendering that the size has changed, which adapts displayGeometry, etc.
- Parameters
-
| width | the new width in pixels. |
| height | the new height in pixels. |
◆ m_vtkMitkEventProvider
◆ m_vtkRenderWindow
| vtkRenderWindow* mitk::RenderWindow::m_vtkRenderWindow |
|
protected |
◆ m_vtkRenderWindowInteractor
| vtkRenderWindowInteractor* mitk::RenderWindow::m_vtkRenderWindowInteractor |
|
protected |
The documentation for this class was generated from the following file: