39 #ifndef vtkInteractorStyleFlight_h 
   40 #define vtkInteractorStyleFlight_h 
   42 #include "vtkInteractionStyleModule.h"  
   60   void JumpTo(
double campos[3], 
double focpos[3]);
 
   66   vtkSetMacro(MotionStepSize, 
double);
 
   67   vtkGetMacro(MotionStepSize, 
double);
 
   74   vtkSetMacro(MotionAccelerationFactor, 
double);
 
   75   vtkGetMacro(MotionAccelerationFactor, 
double);
 
   82   vtkSetMacro(AngleStepSize, 
double);
 
   83   vtkGetMacro(AngleStepSize, 
double);
 
   90   vtkSetMacro(AngleAccelerationFactor, 
double);
 
   91   vtkGetMacro(AngleAccelerationFactor, 
double);
 
  117   vtkGetVectorMacro(DefaultUpVector, 
double, 3);
 
  118   vtkSetVectorMacro(DefaultUpVector, 
double, 3);
 
  142   virtual void ForwardFly();
 
  143   virtual void ReverseFly();
 
  145   virtual void StartForwardFly();
 
  146   virtual void EndForwardFly();
 
  147   virtual void StartReverseFly();
 
  148   virtual void EndReverseFly();
 
  160   void UpdateMouseSteering(
vtkCamera* cam);
 
  164   void MotionAlongVector(
double vector[3], 
double amount, 
vtkCamera* cam);
 
  178   double DefaultUpVector[3];
 
  180   double IdealFocalPoint[3];