Go to the documentation of this file.
36 #ifndef vtkInteractorStyleFlight_h
37 #define vtkInteractorStyleFlight_h
39 #include "vtkInteractionStyleModule.h"
57 void JumpTo(
double campos[3],
double focpos[3]);
64 vtkGetMacro(MotionStepSize,
double);
72 vtkGetMacro(MotionAccelerationFactor,
double);
80 vtkGetMacro(AngleStepSize,
double);
88 vtkGetMacro(AngleAccelerationFactor,
double);
96 vtkGetMacro(DisableMotion,
int);
109 vtkGetMacro(RestoreUpVector,
int);
114 vtkGetVectorMacro(DefaultUpVector,
double,3);
115 vtkSetVectorMacro(DefaultUpVector,
double,3);
139 virtual void ForwardFly();
140 virtual void ReverseFly();
142 virtual void StartForwardFly();
143 virtual void EndForwardFly();
144 virtual void StartReverseFly();
145 virtual void EndReverseFly();
157 void UpdateMouseSteering(
vtkCamera *cam);
161 void MotionAlongVector(
double vector[3],
double amount,
vtkCamera* cam);
175 double DefaultUpVector[3];
177 double IdealFocalPoint[3];
provides flight motion routines
virtual void OnMiddleButtonUp()
virtual void OnMouseMove()
Generic event bindings can be overridden in subclasses.
double AngleAccelerationFactor
virtual void OnMiddleButtonDown()
vtkPerspectiveTransform * Transform
virtual void OnRightButtonDown()
virtual void OnLeftButtonDown()
a simple class to control print indentation
a virtual camera for 3D rendering
double MotionAccelerationFactor
provide event-driven interface to the rendering window (defines trackball mode)
virtual void OnLeftButtonUp()
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
static vtkInteractorStyle * New()
This class must be supplied with a vtkRenderWindowInteractor wrapper or parent.
virtual void OnRightButtonUp()
virtual void OnChar()
OnChar is triggered when an ASCII key is pressed.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual void OnTimer()
OnTimer calls Rotate, Rotate etc which should be overridden by style subclasses.