13 #ifndef VTKAnnotation2D_H 14 #define VTKAnnotation2D_H 18 #include <vtkSmartPointer.h> 36 void SetPosition2D(
const Point2D &position2D);
40 void SetOffsetVector(
const Point2D &OffsetVector);
42 Point2D GetOffsetVector()
const;
45 vtkProp *GetVtkProp(
BaseRenderer *renderer)
const override;
46 void UpdateVtkAnnotation(
BaseRenderer *renderer)
override;
47 virtual void UpdateVtkAnnotation2D(
BaseRenderer *renderer) = 0;
48 virtual vtkActor2D *GetVtkActor2D(
BaseRenderer *renderer)
const = 0;
65 #endif // VTKAnnotation2D_H
The VtkAnnotation2D class is the basis for all VTK based Annotation which create a vtkActor2D element...
Container for position and size on the display.
#define MITKANNOTATION_EXPORT
Organizes the rendering process.
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacro(className, SuperClassName)
The VtkAnnotation class is the base for all Annotation which are using the VTK framework to render th...