Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
vtkMitkRenderProp Class Reference

vtkMitkRenderProp More...

#include <vtkMitkRenderProp.h>

Inheritance diagram for vtkMitkRenderProp:
Collaboration diagram for vtkMitkRenderProp:

Public Member Functions

 vtkTypeMacro (vtkMitkRenderProp, vtkProp)
 
void SetPropRenderer (mitk::VtkPropRenderer::Pointer propRenderer)
 
int RenderOpaqueGeometry (vtkViewport *viewport) override
 
int RenderOverlay (vtkViewport *viewport) override
 
double * GetBounds () override
 
void ReleaseGraphicsResources (vtkWindow *window) override
 
virtual void InitPathTraversal () override
 Used by vtkPointPicker/vtkPicker. This will query a list of all objects in MITK and provide every vtk based mapper to the picker. More...
 
virtual vtkAssemblyPath * GetNextPath () override
 Used by vtkPointPicker/vtkPicker. This will query a list of all objects in MITK and provide every vtk based mapper to the picker. More...
 
virtual int GetNumberOfPaths () override
 
virtual int HasTranslucentPolygonalGeometry () override
 
virtual int RenderTranslucentPolygonalGeometry (vtkViewport *) override
 
virtual int RenderVolumetricGeometry (vtkViewport *) override
 

Static Public Member Functions

static vtkMitkRenderPropNew ()
 

Protected Member Functions

 vtkMitkRenderProp ()
 
 ~vtkMitkRenderProp ()
 

Protected Attributes

mitk::VtkPropRenderer::Pointer m_VtkPropRenderer
 

Detailed Description

vtkMitkRenderProp

The MITK rendering process is completely integrated into the VTK rendering pipeline. The vtkMitkRenderProp is a custom vtkProp derived class, which implements the rendering interface between MITK and VTK. It redirects render() calls to the VtkPropRenderer, which is responsible for rendering of the datatreenodes.

See also
rendering

Definition at line 33 of file vtkMitkRenderProp.h.

Constructor & Destructor Documentation

vtkMitkRenderProp::vtkMitkRenderProp ( )
protected

Definition at line 28 of file vtkMitkRenderProp.cpp.

vtkMitkRenderProp::~vtkMitkRenderProp ( )
protected

Definition at line 31 of file vtkMitkRenderProp.cpp.

Member Function Documentation

double * vtkMitkRenderProp::GetBounds ( )
override

Definition at line 35 of file vtkMitkRenderProp.cpp.

References m_VtkPropRenderer.

vtkAssemblyPath * vtkMitkRenderProp::GetNextPath ( )
overridevirtual

Used by vtkPointPicker/vtkPicker. This will query a list of all objects in MITK and provide every vtk based mapper to the picker.

Definition at line 65 of file vtkMitkRenderProp.cpp.

References m_VtkPropRenderer.

int vtkMitkRenderProp::GetNumberOfPaths ( )
overridevirtual

Definition at line 70 of file vtkMitkRenderProp.cpp.

References m_VtkPropRenderer.

int vtkMitkRenderProp::HasTranslucentPolygonalGeometry ( )
overridevirtual

Definition at line 76 of file vtkMitkRenderProp.cpp.

References m_VtkPropRenderer.

void vtkMitkRenderProp::InitPathTraversal ( )
overridevirtual

Used by vtkPointPicker/vtkPicker. This will query a list of all objects in MITK and provide every vtk based mapper to the picker.

Definition at line 60 of file vtkMitkRenderProp.cpp.

References m_VtkPropRenderer.

static vtkMitkRenderProp* vtkMitkRenderProp::New ( )
static
void vtkMitkRenderProp::ReleaseGraphicsResources ( vtkWindow *  window)
override

Definition at line 55 of file vtkMitkRenderProp.cpp.

References m_VtkPropRenderer.

int vtkMitkRenderProp::RenderOpaqueGeometry ( vtkViewport *  viewport)
override

Definition at line 45 of file vtkMitkRenderProp.cpp.

References m_VtkPropRenderer, and mitk::VtkPropRenderer::Opaque.

int vtkMitkRenderProp::RenderOverlay ( vtkViewport *  viewport)
override

Definition at line 50 of file vtkMitkRenderProp.cpp.

References m_VtkPropRenderer, and mitk::VtkPropRenderer::Overlay.

int vtkMitkRenderProp::RenderTranslucentPolygonalGeometry ( vtkViewport *  )
overridevirtual

Definition at line 103 of file vtkMitkRenderProp.cpp.

References m_VtkPropRenderer, and mitk::VtkPropRenderer::Translucent.

int vtkMitkRenderProp::RenderVolumetricGeometry ( vtkViewport *  )
overridevirtual

Definition at line 107 of file vtkMitkRenderProp.cpp.

References m_VtkPropRenderer, and mitk::VtkPropRenderer::Volumetric.

void vtkMitkRenderProp::SetPropRenderer ( mitk::VtkPropRenderer::Pointer  propRenderer)

Definition at line 40 of file vtkMitkRenderProp.cpp.

References m_VtkPropRenderer.

Referenced by mitkVtkPropRendererTest().

vtkMitkRenderProp::vtkTypeMacro ( vtkMitkRenderProp  ,
vtkProp   
)

Member Data Documentation


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