13 #ifndef mitkGizmoMapper2D_h 14 #define mitkGizmoMapper2D_h 18 #include <vtkPolyDataMapper.h> 39 itkFactorylessNewMacro(
Self);
49 bool overwrite =
false);
62 const Gizmo *GetInput();
75 vtkSmartPointer<vtkActor> m_Actor;
79 vtkSmartPointer<vtkPolyDataMapper> m_VtkPolyDataMapper;
82 itk::TimeStamp m_LastUpdateTime;
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)