Go to the documentation of this file.
29 #ifndef vtkRenderViewBase_h
30 #define vtkRenderViewBase_h
32 #include "vtkViewsCoreModule.h"
~vtkRenderViewBase() override
virtual void Render()
Updates the representations, then calls Render() on the render window associated with this view.
virtual void SetRenderer(vtkRenderer *ren)
vtkSmartPointer< vtkRenderWindow > RenderWindow
virtual void ResetCameraClippingRange()
Updates the representations, then calls ResetCameraClippingRange() on the renderer associated with th...
an abstract superclass for classes observing events invoked by vtkRenderWindowInteractor
virtual void SetRenderWindow(vtkRenderWindow *win)
Set the render window for this view.
The superclass for all views.
virtual void SetInteractor(vtkRenderWindowInteractor *)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual vtkRenderer * GetRenderer()
Gets the renderer for this view.
a simple class to control print indentation
virtual vtkRenderWindow * GetRenderWindow()
Get a handle to the render window.
A base view containing a renderer.
platform-independent render window interaction including picking and frame rate control.
virtual void ResetCamera()
Updates the representations, then calls ResetCamera() on the renderer associated with this view.
virtual void PrepareForRendering()
Called by the view when the renderer is about to render.
virtual vtkRenderWindowInteractor * GetInteractor()
The render window interactor.
static vtkRenderViewBase * New()
vtkSmartPointer< vtkRenderer > Renderer
abstract specification for renderers
create a window for renderers to draw into