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