 |
VTK
9.1.0
|
Go to the documentation of this file.
30 #ifndef vtkCameraRepresentation_h
31 #define vtkCameraRepresentation_h
34 #include "vtkInteractionWidgetsModule.h"
89 vtkGetMacro(NumberOfFrames,
int);
represent and manipulate 3D points
~vtkCameraRepresentation() override
draw vtkPolyData onto the image plane
int RenderOpaqueGeometry(vtkViewport *) override
These methods are necessary to make this representation behave as a vtkProp.
represent a vtkBorderWidget
void ReleaseGraphicsResources(vtkWindow *) override
These methods are necessary to make this representation behave as a vtkProp.
static vtkCameraRepresentation * New()
Instantiate this class.
void GetSize(double size[2]) override
Subclasses should implement these methods.
int RenderOverlay(vtkViewport *) override
These methods are necessary to make this representation behave as a vtkProp.
void BuildRepresentation() override
Satisfy the superclasses' API.
interpolate a series of cameras to update a new camera
void AddCameraToPath()
These methods are used to create interpolated camera paths.
window superclass for vtkRenderWindow
represent the vtkCameraWidget
vtkCameraInterpolator * Interpolator
int RenderTranslucentPolygonalGeometry(vtkViewport *) override
These methods are necessary to make this representation behave as a vtkProp.
void InitializePath()
These methods are used to create interpolated camera paths.
void AnimatePath(vtkRenderWindowInteractor *rwi)
These methods are used to create interpolated camera paths.
void GetActors2D(vtkPropCollection *) override
These methods are necessary to make this representation behave as a vtkProp.
void SetInterpolator(vtkCameraInterpolator *camInt)
Get the vtkCameraInterpolator used to interpolate and save the sequence of camera views.
a simple class to control print indentation
a virtual camera for 3D rendering
void PrintSelf(ostream &os, vtkIndent indent) override
Standard VTK class methods.
platform-independent render window interaction including picking and frame rate control.
abstract specification for Viewports
vtkCameraRepresentation()
represent surface properties of a 2D image
a actor that draws 2D data
abstract specification for renderers
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkTypeBool HasTranslucentPolygonalGeometry() override
These methods are necessary to make this representation behave as a vtkProp.
void SetCamera(vtkCamera *camera)
Specify the camera to interpolate.
vtkPolyDataMapper2D * Mapper
vtkTransformPolyDataFilter * TransformFilter