22 #include <vtkSmartPointer.h>
38 void AddToRenderer(
BaseRenderer *renderer, vtkRenderer *vtkrenderer)
override;
39 void RemoveFromRenderer(
BaseRenderer *renderer, vtkRenderer *vtkrenderer)
override;
40 void RemoveFromBaseRenderer(
BaseRenderer *renderer)
override;
57 virtual vtkProp *GetVtkProp(
BaseRenderer *renderer)
const = 0;
58 virtual void UpdateVtkOverlay(
BaseRenderer *renderer) = 0;
The VtkOverlay class is the base for all Overlays which are using the VTK framework to render the ele...
Organizes the rendering process.
static void Update(vtkPolyData *)
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacro(className, SuperClassName)
Base class for all overlays.