9 #ifndef vtkCameraInterpolator2_h
10 #define vtkCameraInterpolator2_h
13 #include "vtkRemotingAnimationModule.h"
27 void AddPositionPathPoint(
double x,
double y,
double z);
28 void ClearPositionPath();
31 void AddFocalPathPoint(
double x,
double y,
double z);
32 void ClearFocalPath();
48 vtkSetClampMacro(FocalPointMode,
int, PATH, ORTHOGONAL);
49 vtkGetMacro(FocalPointMode,
int);
58 vtkSetClampMacro(PositionMode,
int, PATH, ORTHOGONAL);
59 vtkGetMacro(PositionMode,
int);
69 vtkSetClampMacro(PositionPathInterpolationMode,
int, LINEAR, SPLINE);
70 vtkGetMacro(PositionPathInterpolationMode,
int);
73 vtkSetClampMacro(FocalPathInterpolationMode,
int, LINEAR, SPLINE);
74 vtkGetMacro(FocalPathInterpolationMode,
int);
80 vtkSetMacro(ClosedFocalPath,
bool);
81 vtkGetMacro(ClosedFocalPath,
bool);
82 vtkBooleanMacro(ClosedFocalPath,
bool);
89 vtkSetMacro(ClosedPositionPath,
bool);
90 vtkGetMacro(ClosedPositionPath,
bool);
91 vtkBooleanMacro(ClosedPositionPath,
bool);
97 void InterpolateCamera(
double u,
vtkCamera*);