Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <vtkMitkRenderProp.h>
Public Member Functions | |
vtkTypeMacro (vtkMitkRenderProp, vtkProp) | |
void | SetPropRenderer (mitk::VtkPropRenderer::Pointer propRenderer) |
void | SetPropertyKeys (vtkInformation *keys) override |
Store a vtkInformation object. More... | |
int | RenderOpaqueGeometry (vtkViewport *viewport) override |
int | RenderOverlay (vtkViewport *viewport) override |
double * | GetBounds () override |
void | ReleaseGraphicsResources (vtkWindow *window) override |
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... | |
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... | |
int | GetNumberOfPaths () override |
int | HasTranslucentPolygonalGeometry () override |
int | RenderTranslucentPolygonalGeometry (vtkViewport *) override |
int | RenderVolumetricGeometry (vtkViewport *) override |
Static Public Member Functions | |
static vtkMitkRenderProp * | New () |
Protected Member Functions | |
vtkMitkRenderProp () | |
~vtkMitkRenderProp () override | |
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 VTK's various Render..Geometry() calls to mitk::VtkPropRenderer, which is responsible for rendering of mitk::DataNodes.
Definition at line 29 of file vtkMitkRenderProp.h.
|
protected |
Definition at line 23 of file vtkMitkRenderProp.cpp.
|
overrideprotected |
Definition at line 26 of file vtkMitkRenderProp.cpp.
|
override |
Definition at line 30 of file vtkMitkRenderProp.cpp.
References m_VtkPropRenderer.
|
override |
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 68 of file vtkMitkRenderProp.cpp.
References m_VtkPropRenderer.
|
override |
Definition at line 73 of file vtkMitkRenderProp.cpp.
References m_VtkPropRenderer.
|
override |
Definition at line 78 of file vtkMitkRenderProp.cpp.
References m_VtkPropRenderer.
|
override |
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 63 of file vtkMitkRenderProp.cpp.
References m_VtkPropRenderer.
|
static |
Referenced by mitk::RenderWindowBase::Initialize(), and mitkVtkPropRendererTest().
|
override |
Definition at line 58 of file vtkMitkRenderProp.cpp.
References m_VtkPropRenderer.
|
override |
Definition at line 48 of file vtkMitkRenderProp.cpp.
References m_VtkPropRenderer, and mitk::VtkPropRenderer::Opaque.
|
override |
Definition at line 53 of file vtkMitkRenderProp.cpp.
References m_VtkPropRenderer, and mitk::VtkPropRenderer::Overlay.
|
override |
Definition at line 102 of file vtkMitkRenderProp.cpp.
References m_VtkPropRenderer, and mitk::VtkPropRenderer::Translucent.
|
override |
Definition at line 106 of file vtkMitkRenderProp.cpp.
References m_VtkPropRenderer, and mitk::VtkPropRenderer::Volumetric.
|
override |
Store a vtkInformation object.
This method will forward the vtkInformation object to the vtkProps of all mitk::VtkMapper
Definition at line 40 of file vtkMitkRenderProp.cpp.
References m_VtkPropRenderer.
void vtkMitkRenderProp::SetPropRenderer | ( | mitk::VtkPropRenderer::Pointer | propRenderer | ) |
Definition at line 35 of file vtkMitkRenderProp.cpp.
References m_VtkPropRenderer.
Referenced by mitk::RenderWindowBase::Initialize(), and mitkVtkPropRendererTest().
vtkMitkRenderProp::vtkTypeMacro | ( | vtkMitkRenderProp | , |
vtkProp | |||
) |
|
protected |
Definition at line 75 of file vtkMitkRenderProp.h.
Referenced by GetBounds(), GetNextPath(), GetNumberOfPaths(), HasTranslucentPolygonalGeometry(), InitPathTraversal(), ReleaseGraphicsResources(), RenderOpaqueGeometry(), RenderOverlay(), RenderTranslucentPolygonalGeometry(), RenderVolumetricGeometry(), SetPropertyKeys(), and SetPropRenderer().