Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <vtkMitkRenderProp.h>
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 vtkMitkRenderProp * | New () |
Protected Member Functions | |
vtkMitkRenderProp () | |
~vtkMitkRenderProp () | |
Protected Attributes | |
mitk::VtkPropRenderer::Pointer | m_VtkPropRenderer |
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.
Definition at line 33 of file vtkMitkRenderProp.h.
|
protected |
Definition at line 28 of file vtkMitkRenderProp.cpp.
|
protected |
Definition at line 31 of file vtkMitkRenderProp.cpp.
|
override |
Definition at line 35 of file vtkMitkRenderProp.cpp.
References m_VtkPropRenderer.
|
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.
|
overridevirtual |
Definition at line 70 of file vtkMitkRenderProp.cpp.
References m_VtkPropRenderer.
|
overridevirtual |
Definition at line 76 of file vtkMitkRenderProp.cpp.
References m_VtkPropRenderer.
|
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 |
Referenced by mitk::RenderWindowBase::Initialize(), and mitkVtkPropRendererTest().
|
override |
Definition at line 55 of file vtkMitkRenderProp.cpp.
References m_VtkPropRenderer.
|
override |
Definition at line 45 of file vtkMitkRenderProp.cpp.
References m_VtkPropRenderer, and mitk::VtkPropRenderer::Opaque.
|
override |
Definition at line 50 of file vtkMitkRenderProp.cpp.
References m_VtkPropRenderer, and mitk::VtkPropRenderer::Overlay.
|
overridevirtual |
Definition at line 103 of file vtkMitkRenderProp.cpp.
References m_VtkPropRenderer, and mitk::VtkPropRenderer::Translucent.
|
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 | |||
) |
|
protected |
Definition at line 72 of file vtkMitkRenderProp.h.
Referenced by GetBounds(), GetNextPath(), GetNumberOfPaths(), HasTranslucentPolygonalGeometry(), InitPathTraversal(), ReleaseGraphicsResources(), RenderOpaqueGeometry(), RenderOverlay(), RenderTranslucentPolygonalGeometry(), RenderVolumetricGeometry(), and SetPropRenderer().