15 #include <vtkObjectFactory.h> 16 #include <vtkPropAssembly.h> 17 #include <vtkInformation.h> 42 Superclass::SetPropertyKeys(keys);
84 if (
nullptr != vtkMapper)
89 auto propAssembly =
dynamic_cast<vtkPropAssembly *
>(vtkMapper->GetVtkProp(
m_VtkPropRenderer));
91 if (
nullptr != propAssembly)
92 propAssembly->InitPathTraversal();
94 if (1 == vtkMapper->GetVtkProp(
m_VtkPropRenderer)->HasTranslucentPolygonalGeometry())
mitk::VtkPropRenderer::Pointer m_VtkPropRenderer
int RenderTranslucentPolygonalGeometry(vtkViewport *) override
void SetPropRenderer(mitk::VtkPropRenderer::Pointer propRenderer)
int RenderVolumetricGeometry(vtkViewport *) override
void SetPropertyKeys(vtkInformation *keys) override
Store a vtkInformation object.
Base class of all Vtk Mappers in order to display primitives by exploiting Vtk functionality.
int RenderOverlay(vtkViewport *viewport) override
int GetNumberOfPaths() override
~vtkMitkRenderProp() override
void InitPathTraversal() override
Used by vtkPointPicker/vtkPicker. This will query a list of all objects in MITK and provide every vtk...
vtkAssemblyPath * GetNextPath() override
Used by vtkPointPicker/vtkPicker. This will query a list of all objects in MITK and provide every vtk...
int RenderOpaqueGeometry(vtkViewport *viewport) override
double * GetBounds() override
vtkStandardNewMacro(vtkMitkRenderProp)
void ReleaseGraphicsResources(vtkWindow *window) override
int HasTranslucentPolygonalGeometry() override