17 #ifndef mitkGizmoMapper2D_h
18 #define mitkGizmoMapper2D_h
22 #include <vtkPainterPolyDataMapper.h>
43 itkFactorylessNewMacro(
Self);
53 bool overwrite =
false);
66 const Gizmo *GetInput();
79 vtkSmartPointer<vtkActor> m_Actor;
83 vtkSmartPointer<vtkPainterPolyDataMapper> m_VtkPolyDataMapper;
86 itk::TimeStamp m_LastUpdateTime;
92 LocalStorageHandler<LocalStorage> m_LSH;
L * GetLocalStorage(mitk::BaseRenderer *forRenderer)
Retrieves a LocalStorage for a specific BaseRenderer.
static void SetDefaultProperties(mitk::DataNode *node, mitk::BaseRenderer *renderer=nullptr, bool overwrite=false)
Base class for mapper specific rendering ressources.
Organizes the rendering process.
DataCollection - Class to facilitate loading/accessing structured data.
Base class of all Vtk Mappers in order to display primitives by exploiting Vtk functionality.
Base class of all mappers, Vtk as well as OpenGL mappers.
vtkProp * GetVtkProp(mitk::BaseRenderer *renderer) override
Return the vtkProp that represents the "rendering result".
void ResetMapper(mitk::BaseRenderer *renderer) override
"Resets" the mapper, setting its result to invisible.
vtkPolyData * GetVtkPolyData(mitk::BaseRenderer *renderer)
Class for nodes of the DataTree.
mitkClassMacro(GizmoMapper2D, VtkMapper)