13 #ifndef mitkROIMapper2D_h
14 #define mitkROIMapper2D_h
45 ~LocalStorage()
override;
48 void SetLastPlaneGeometry(
const PlaneGeometry* planeGeometry);
51 PlaneGeometry::ConstPointer m_LastPlaneGeometry;
65 itkFactorylessNewMacro(Self)
80 void ApplyColorAndOpacityProperties(
BaseRenderer* renderer, vtkActor* actor) override;
Organizes the rendering process.
Central node class of the MITK data tree, associating a data object with properties and mappers.
Templated class for management of LocalStorage implementations in Mappers.
Describes the geometry of a plane object.
VTK-based mapper for rendering ROI elements in 2D slice views.
static void SetDefaultProperties(DataNode *node, BaseRenderer *renderer=nullptr, bool override=false)
Initialize default properties on the given data node for 2D ROI rendering.
mitkClassMacro(ROIMapper2D, VtkMapper) static Pointer New()
Common base class for both 2D and 3D ROI mapper local storages.
Base class of all VTK-based Mappers for displaying primitives using VTK functionality.
Find image slices visible on a given plane.