Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkVtkMapper_h
14 #define mitkVtkMapper_h
25 #include <vtkLinearTransform.h>
26 #include <vtkMapper.h>
27 #include <vtkPolyDataMapper.h>
28 #include <vtkProp3D.h>
29 #include <vtkProp3DCollection.h>
30 #include <vtkPropAssembly.h>
31 #include <vtkProperty.h>
58 DEPRECATED(
virtual bool IsVtkBased()
const override);
72 virtual void MitkRenderOpaqueGeometry(
BaseRenderer *renderer);
75 virtual void MitkRenderTranslucentGeometry(
BaseRenderer *renderer);
78 virtual void MitkRenderVolumetricGeometry(
BaseRenderer *renderer);
85 virtual bool HasVtkProp(
const vtkProp *prop,
BaseRenderer *renderer);
108 ApplyColorAndOpacityProperties(renderer, actor);
120 void ApplyColorAndOpacityProperties(
mitk::BaseRenderer *renderer, vtkActor *actor)
override;
virtual void ReleaseGraphicsResources(mitk::BaseRenderer *)
Release vtk-based graphics resources that are being consumed by this mapper.
Find image slices visible on a given plane.
Base class of all mappers, Vtk as well as OpenGL mappers.
Base class of all Vtk Mappers in order to display primitives by exploiting Vtk functionality.
Base class for mapper specific rendering resources.
void ApplyShaderProperties(mitk::BaseRenderer *)
#define mitkClassMacro(className, SuperClassName)
virtual void ApplyProperties(vtkActor *actor, mitk::BaseRenderer *renderer)
Apply color and opacity properties read from the PropertyList.