17 #ifndef TEXTOVERLAY2D_H
18 #define TEXTOVERLAY2D_H
23 #include <vtkSmartPointer.h>
26 class vtkPropAssembly;
58 itkFactorylessNewMacro(
Self) itkCloneMacro(
Self)
61 virtual
void SetBoundsOnDisplay(
BaseRenderer *renderer, const
Bounds &bounds) override;
67 vtkProp *GetVtkProp(
BaseRenderer *renderer) const override;
68 virtual vtkActor2D *GetVtkActor2D(
BaseRenderer *renderer) const override;
75 virtual ~TextOverlay2D();
79 TextOverlay2D(const TextOverlay2D &);
82 TextOverlay2D &operator=(const TextOverlay2D &);
86 #endif // TEXTOVERLAY2D_H
Displays text on the renderwindow.
itk::TimeStamp m_LastUpdateTime
Timestamp of last update of stored data.
Templated class for management of LocalStorage implementations in Mappers.
Organizes the rendering process.
DataCollection - Class to facilitate loading/accessing structured data.
vtkSmartPointer< vtkTextProperty > m_TextProp
vtkSmartPointer< vtkTextActor > m_STextActor
#define mitkClassMacro(className, SuperClassName)
Base class for mapper specific rendering ressources.
vtkSmartPointer< vtkPropAssembly > m_Assembly
#define MITKOVERLAYS_EXPORT
vtkSmartPointer< vtkTextProperty > m_STextProp
Base class for all overlays.
The VtkOverlay2D class is the basis for all VTK based Overlays which create a vtkActor2D element that...
Container for position and size on the display.
vtkSmartPointer< vtkTextActor > m_TextActor
Actor of a 2D render window.