13 #ifndef mitkGizmoMapper2D_h
14 #define mitkGizmoMapper2D_h
18 #include <vtkPolyDataMapper.h>
42 itkFactorylessNewMacro(Self);
57 bool overwrite =
false);
88 const Gizmo *GetInput();
119 itk::TimeStamp m_LastUpdateTime;
Organizes the rendering process.
Central node class of the MITK data tree, associating a data object with properties and mappers.
2D mapper for mitk::Gizmo.
static void SetDefaultProperties(mitk::DataNode *node, mitk::BaseRenderer *renderer=nullptr, bool overwrite=false)
Provides the given node with a set of default properties.
vtkProp * GetVtkProp(mitk::BaseRenderer *renderer) override
Return the vtkProp that represents the rendering result.
vtkPolyData * GetVtkPolyData(mitk::BaseRenderer *renderer)
Return the internal vtkPolyData for the given renderer.
void ResetMapper(mitk::BaseRenderer *renderer) override
Reset the mapper, setting its result to invisible.
mitkClassMacro(GizmoMapper2D, VtkMapper)
A geometry manipulation "gizmo" for interactive 3D transformations.
L * GetLocalStorage(mitk::BaseRenderer *forRenderer)
Retrieves a LocalStorage for a specific BaseRenderer.
Base class for mapper-specific rendering resources.
Base class of all VTK-based Mappers for displaying primitives using VTK functionality.
Find image slices visible on a given plane.