17 #ifndef VTKOVERLAY2D_H
18 #define VTKOVERLAY2D_H
22 #include <vtkSmartPointer.h>
38 virtual void SetBoundsOnDisplay(
BaseRenderer *renderer,
const Bounds &bounds)
override;
49 virtual vtkProp *GetVtkProp(
BaseRenderer *renderer)
const override;
50 virtual void UpdateVtkOverlay(
BaseRenderer *renderer)
override;
51 virtual void UpdateVtkOverlay2D(
BaseRenderer *renderer) = 0;
52 virtual vtkActor2D *GetVtkActor2D(
BaseRenderer *renderer)
const = 0;
69 #endif // VTKOVERLAY2D_H
The VtkOverlay class is the base for all Overlays which are using the VTK framework to render the ele...
Organizes the rendering process.
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacro(className, SuperClassName)
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.