Medical Imaging Interaction Toolkit  2016.11.0
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 (mitk::RenderingManager *renderingManager=NULL, const char *name="unnamed renderer", mitk::BaseRenderer::RenderingMode::Type renderingMode=mitk::BaseRenderer::RenderingMode::Standard)
 
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 43 of file mitkRenderWindowBase.h.

Constructor & Destructor Documentation

mitk::RenderWindowBase::~RenderWindowBase ( )
virtual

Definition at line 83 of file mitkRenderWindowBase.cpp.

mitk::RenderWindowBase::RenderWindowBase ( )
protected

Definition at line 22 of file mitkRenderWindowBase.cpp.

Member Function Documentation

void mitk::RenderWindowBase::Destroy ( )
protected
virtual vtkRenderWindow* mitk::RenderWindowBase::GetVtkRenderWindow ( )
pure virtual
virtual vtkRenderWindowInteractor* mitk::RenderWindowBase::GetVtkRenderWindowInteractor ( )
pure virtual
void mitk::RenderWindowBase::InitRenderer ( )

Member Data Documentation

bool mitk::RenderWindowBase::m_InResize
protected

Definition at line 77 of file mitkRenderWindowBase.h.

vtkMitkRenderProp* mitk::RenderWindowBase::m_RenderProp
protected

Definition at line 75 of file mitkRenderWindowBase.h.


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