55 #ifndef vtkCameraInterpolator_h
56 #define vtkCameraInterpolator_h
58 #include "vtkRenderingCoreModule.h"
81 int GetNumberOfCameras();
103 void AddCamera(
double t,
vtkCamera *camera);
109 void RemoveCamera(
double t);
116 void InterpolateCamera(
double t,
vtkCamera *camera);
121 enum {INTERPOLATION_TYPE_LINEAR=0,
123 INTERPOLATION_TYPE_MANUAL
137 vtkSetClampMacro(InterpolationType,
int, INTERPOLATION_TYPE_LINEAR,
138 INTERPOLATION_TYPE_MANUAL);
139 vtkGetMacro(InterpolationType,
int);
141 {this->SetInterpolationType(INTERPOLATION_TYPE_LINEAR);}
143 {this->SetInterpolationType(INTERPOLATION_TYPE_SPLINE);}
145 {this->SetInterpolationType(INTERPOLATION_TYPE_MANUAL);}
238 void InitializeInterpolation();