17 #ifndef __mitkAxisOverlay_h
18 #define __mitkAxisOverlay_h
23 #include <vtkAxesActor.h>
24 #include <vtkOrientationMarkerWidget.h>
25 #include <vtkPolyDataMapper.h>
26 #include <vtkSphereSource.h>
37 vtkSmartPointer<vtkOrientationMarkerWidget>
m_widget;
54 itkFactorylessNewMacro(
Self)
69 virtual ~AxisOverlay();
74 AxisOverlay(const AxisOverlay &);
77 AxisOverlay &operator=(const AxisOverlay &);
vtkSmartPointer< vtkActor > m_dummyActor
mitkClassMacro(AxisOverlay, mitk::VtkOverlay)
The VtkOverlay class is the base for all Overlays which are using the VTK framework to render the ele...
vtkSmartPointer< vtkAxesActor > m_axesActor
Templated class for management of LocalStorage implementations in Mappers.
Organizes the rendering process.
vtkSmartPointer< vtkOrientationMarkerWidget > m_widget
DataCollection - Class to facilitate loading/accessing structured data.
virtual vtkProp * GetVtkProp(BaseRenderer *renderer) const
This method is implemented by the specific VTKOverlays in order to create the element as a vtkProp...
vtkSmartPointer< vtkSphereSource > m_dummySource
mitk::LocalStorageHandler< LocalStorage > m_LSH
The LocalStorageHandler holds all LocalStorages for the render windows.
~LocalStorage()
Default deconstructor of the local storage.
itk::TimeStamp m_LastUpdateTime
Timestamp of last update of stored data.
Base class for mapper specific rendering ressources.
bool m_initialized
Actor of a 2D render window.
vtkSmartPointer< vtkPolyDataMapper > m_dummyMapper
Base class for all overlays.
LocalStorage()
Default constructor of the local storage.
void UpdateVtkOverlay(mitk::BaseRenderer *renderer)