~LocalStorage()
Default deconstructor of the local storage.
vtkSmartPointer< vtkTextActor > m_STextActor
vtkSmartPointer< vtkTextProperty > m_TextProp
vtkSmartPointer< vtkTextActor > m_TextActor
Actor of a 2D render window.
itk::TimeStamp m_LastUpdateTime
Timestamp of last update of stored data.
vtkSmartPointer< vtkPropAssembly > m_Assembly
LocalStorage()
Default constructor of the local storage.
vtkSmartPointer< vtkTextProperty > m_STextProp
Displays text on the renderwindow.
TextAnnotation2D()
explicit constructor which disallows implicit conversions
vtkProp * GetVtkProp(BaseRenderer *renderer) const override
This method is implemented by the specific VTKAnnotation in order to create the element as a vtkProp.
mitkClassMacro(TextAnnotation2D, mitk::VtkAnnotation2D)
~TextAnnotation2D() override
virtual destructor in order to derive from this class
mitk::LocalStorageHandler< LocalStorage > m_LSH
The LocalStorageHandler holds all LocalStorages for the render windows.
Annotation::Bounds GetBoundsOnDisplay(BaseRenderer *renderer) const override
Returns position and size of the Annotation on the display.
vtkActor2D * GetVtkActor2D(BaseRenderer *renderer) const override
void UpdateVtkAnnotation2D(mitk::BaseRenderer *renderer) override
void SetBoundsOnDisplay(BaseRenderer *renderer, const Bounds &bounds) override
Sets position and size of the Annotation on the display.