52 #ifndef vtkCameraInterpolator_h
53 #define vtkCameraInterpolator_h
55 #include "vtkRenderingCoreModule.h"
78 int GetNumberOfCameras();
100 void AddCamera(
double t,
vtkCamera *camera);
106 void RemoveCamera(
double t);
113 void InterpolateCamera(
double t,
vtkCamera *camera);
118 enum {INTERPOLATION_TYPE_LINEAR=0,
120 INTERPOLATION_TYPE_MANUAL
134 vtkSetClampMacro(InterpolationType,
int, INTERPOLATION_TYPE_LINEAR,
135 INTERPOLATION_TYPE_MANUAL);
136 vtkGetMacro(InterpolationType,
int);
138 {this->SetInterpolationType(INTERPOLATION_TYPE_LINEAR);}
140 {this->SetInterpolationType(INTERPOLATION_TYPE_SPLINE);}
142 {this->SetInterpolationType(INTERPOLATION_TYPE_MANUAL);}
235 void InitializeInterpolation();