36 #ifndef __vtkRenderViewBase_h
37 #define __vtkRenderViewBase_h
39 #include "vtkViewsCoreModule.h"
43 class vtkInteractorObserver;
45 class vtkRenderWindow;
46 class vtkRenderWindowInteractor;
56 virtual vtkRenderer* GetRenderer();
59 virtual void SetRenderer(vtkRenderer* ren);
62 virtual vtkRenderWindow* GetRenderWindow();
67 virtual void SetRenderWindow(vtkRenderWindow *win);
73 virtual vtkRenderWindowInteractor* GetInteractor();
74 virtual void SetInteractor(vtkRenderWindowInteractor*);
79 virtual void Render();
83 virtual void ResetCamera();
87 virtual void ResetCameraClippingRange();
94 virtual void PrepareForRendering();
vtkSmartPointer< vtkRenderWindow > RenderWindow
A base view containing a renderer.
The superclass for all views.
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent)
vtkSmartPointer< vtkRenderer > Renderer