13 #ifndef VTKAnnotation_H 14 #define VTKAnnotation_H 18 #include <vtkSmartPointer.h> 34 void AddToRenderer(
BaseRenderer *renderer, vtkRenderer *vtkrenderer)
override;
35 void RemoveFromRenderer(
BaseRenderer *renderer, vtkRenderer *vtkrenderer)
override;
36 void RemoveFromBaseRenderer(
BaseRenderer *renderer)
override;
53 virtual vtkProp *GetVtkProp(
BaseRenderer *renderer)
const = 0;
54 virtual void UpdateVtkAnnotation(
BaseRenderer *renderer) = 0;
71 #endif // Annotation_H
#define MITKANNOTATION_EXPORT
Organizes the rendering process.
static void Update(vtkPolyData *)
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...
Base class for all Annotation This class is to be implemented in order to create Annotation which are...