13 #ifndef _vtk_Widget_Rendering_h_ 14 #define _vtk_Widget_Rendering_h_ 19 class vtkRenderWindow;
20 class vtkInteractorObserver;
43 itkFactorylessNewMacro(
Self);
52 virtual void SetRenderWindow(vtkRenderWindow *renderWindow);
58 virtual void Enable();
64 virtual void Disable();
70 virtual bool IsEnabled();
76 void SetRequestedRegionToLargestPossibleRegion()
override;
82 bool RequestedRegionIsOutsideOfTheBufferedRegion()
override;
88 bool VerifyRequestedRegion()
override;
94 void SetRequestedRegion(
const itk::DataObject *)
override;
100 virtual vtkRenderWindow *GetRenderWindow();
107 virtual vtkRenderer *GetVtkRenderer();
110 void SetVtkWidget(vtkInteractorObserver *widget);
113 vtkInteractorObserver *GetVtkWidget()
const;
Base of all data objects.
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacro(className, SuperClassName)