Medical Imaging Interaction Toolkit  2018.4.99-08619e4f
Medical Imaging Interaction Toolkit

Base class of MITK RenderWindows. More...

#include <mitkRenderWindowBase.h>

Inheritance diagram for mitk::RenderWindowBase:
Collaboration diagram for mitk::RenderWindowBase:

Public Member Functions

virtual ~RenderWindowBase ()
 
void InitRenderer ()
 
virtual mitk::SliceNavigationControllerGetSliceNavigationController ()
 
virtual mitk::CameraRotationControllerGetCameraRotationController ()
 
virtual mitk::BaseControllerGetController ()
 
virtual mitk::VtkPropRendererGetRenderer ()
 
virtual vtkRenderWindow * GetVtkRenderWindow ()=0
 
virtual vtkRenderWindowInteractor * GetVtkRenderWindowInteractor ()=0
 
virtual bool HandleEvent (InteractionEvent *interactionEvent)
 

Protected Member Functions

 RenderWindowBase ()
 
void Initialize (const char *name="unnamed renderer")
 
void Destroy ()
 

Protected Attributes

mitk::VtkPropRenderer::Pointer m_Renderer
 
vtkMitkRenderPropm_RenderProp
 
bool m_InResize
 

Detailed Description

Base class of MITK RenderWindows.

This class sets up the MITK rendering mechanism and it's integration into VTK.

Currently, there are two specific implementations of this abstract class: QmitkRenderWindow, inerhits from the QVTKWidget and is the matured way for MITK rendering mitkRenderWindow is a new, QT-independent RenderWindow implementation

Definition at line 39 of file mitkRenderWindowBase.h.

Constructor & Destructor Documentation

◆ ~RenderWindowBase()

mitk::RenderWindowBase::~RenderWindowBase ( )
virtual

Definition at line 77 of file mitkRenderWindowBase.cpp.

◆ RenderWindowBase()

mitk::RenderWindowBase::RenderWindowBase ( )
protected

Definition at line 20 of file mitkRenderWindowBase.cpp.

Member Function Documentation

◆ Destroy()

◆ GetCameraRotationController()

◆ GetController()

◆ GetRenderer()

◆ GetSliceNavigationController()

◆ GetVtkRenderWindow()

virtual vtkRenderWindow* mitk::RenderWindowBase::GetVtkRenderWindow ( )
pure virtual

◆ GetVtkRenderWindowInteractor()

virtual vtkRenderWindowInteractor* mitk::RenderWindowBase::GetVtkRenderWindowInteractor ( )
pure virtual

Implemented in QmitkRenderWindow, and mitk::RenderWindow.

◆ HandleEvent()

◆ Initialize()

◆ InitRenderer()

void mitk::RenderWindowBase::InitRenderer ( )

Member Data Documentation

◆ m_InResize

bool mitk::RenderWindowBase::m_InResize
protected

Definition at line 70 of file mitkRenderWindowBase.h.

Referenced by Initialize().

◆ m_Renderer

◆ m_RenderProp

vtkMitkRenderProp* mitk::RenderWindowBase::m_RenderProp
protected

Definition at line 68 of file mitkRenderWindowBase.h.

Referenced by Destroy(), and Initialize().


The documentation for this class was generated from the following files: