54 #ifndef __vtkCameraInterpolator_h
55 #define __vtkCameraInterpolator_h
75 int GetNumberOfCameras();
91 void AddCamera(
double t,
vtkCamera *camera);
95 void RemoveCamera(
double t);
100 void InterpolateCamera(
double t,
vtkCamera *camera);
105 enum {INTERPOLATION_TYPE_LINEAR=0,
107 INTERPOLATION_TYPE_MANUAL
121 vtkSetClampMacro(InterpolationType,
int, INTERPOLATION_TYPE_LINEAR,
122 INTERPOLATION_TYPE_MANUAL);
123 vtkGetMacro(InterpolationType,
int);
124 void SetInterpolationTypeToLinear()
125 {this->SetInterpolationType(INTERPOLATION_TYPE_LINEAR);}
126 void SetInterpolationTypeToSpline()
127 {this->SetInterpolationType(INTERPOLATION_TYPE_SPLINE);}
128 void SetInterpolationTypeToManual()
129 {this->SetInterpolationType(INTERPOLATION_TYPE_MANUAL);}
208 void InitializeInterpolation();