38 #ifndef vtkInteractorStyleFlight_h 39 #define vtkInteractorStyleFlight_h 58 void JumpTo(
double campos[3],
double focpos[3]);
124 virtual void ForwardFly();
125 virtual void ReverseFly();
127 virtual void StartForwardFly();
128 virtual void EndForwardFly();
129 virtual void StartReverseFly();
130 virtual void EndReverseFly();
140 void UpdateMouseSteering(
vtkCamera *cam);
144 void MotionAlongVector(
double vector[3],
double amount,
vtkCamera* cam);
158 double DefaultUpVector[3];
160 double IdealFocalPoint[3];
virtual void OnLeftButtonDown()
double MotionAccelerationFactor
virtual void OnMiddleButtonDown()
virtual void OnRightButtonDown()
virtual void OnLeftButtonUp()
static vtkInteractorStyle * New()
provides flight motion routines
#define VTKINTERACTIONSTYLE_EXPORT
virtual void OnMiddleButtonUp()
double AngleAccelerationFactor
#define vtkGetMacro(name, type)
#define vtkTypeMacro(thisClass, superclass)
virtual void OnRightButtonUp()
void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
a virtual camera for 3D rendering
#define vtkSetVectorMacro(name, type, count)
provide event-driven interface to the rendering window (defines trackball mode)
#define vtkBooleanMacro(name, type)
#define vtkGetVectorMacro(name, type, count)
virtual void OnMouseMove()
vtkPerspectiveTransform * Transform
#define vtkSetMacro(name, type)