Go to the documentation of this file.
38 #ifndef vtkInteractorStyleFlight_h
39 #define vtkInteractorStyleFlight_h
58 void JumpTo(
double campos[3],
double focpos[3]);
158 double DefaultUpVector[3];
160 double IdealFocalPoint[3];
vtkInteractorStyleFlight()
void FinishCamera(vtkCamera *cam)
virtual void ForwardFly()
void FlyByMouse(vtkCamera *cam)
provides flight motion routines
#define vtkTypeMacro(thisClass, superclass)
virtual void OnRightButtonUp()
void UpdateMouseSteering(vtkCamera *cam)
#define vtkGetVectorMacro(name, type, count)
#define VTKINTERACTIONSTYLE_EXPORT
virtual void OnLeftButtonDown()
virtual void OnMiddleButtonDown()
virtual void ReverseFly()
virtual void EndForwardFly()
double AngleAccelerationFactor
void JumpTo(double campos[3], double focpos[3])
vtkPerspectiveTransform * Transform
virtual void StartForwardFly()
a simple class to control print indentation
void SetupMotionVars(vtkCamera *cam)
a virtual camera for 3D rendering
void UpdateSteering(vtkCamera *cam)
#define vtkGetMacro(name, type)
virtual void OnRightButtonDown()
double MotionAccelerationFactor
provide event-driven interface to the rendering window (defines trackball mode)
virtual void OnMouseMove()
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
#define vtkSetVectorMacro(name, type, count)
void MotionAlongVector(double vector[3], double amount, vtkCamera *cam)
~vtkInteractorStyleFlight()
void GetLRVector(double vector[3], vtkCamera *cam)
virtual void StartReverseFly()
virtual void OnMiddleButtonUp()
void FlyByKey(vtkCamera *cam)
virtual void OnLeftButtonUp()
void PrintSelf(ostream &os, vtkIndent indent)
virtual void EndReverseFly()
static vtkInteractorStyleFlight * New()