15 #ifndef vtkPVInteractorStyle_h
16 #define vtkPVInteractorStyle_h
19 #include "vtkPVVTKExtensionsInteractionStyleModule.h"
70 void RemoveAllManipulators();
84 vtkSetMacro(MouseWheelZoomsToCursor,
bool);
85 vtkGetMacro(MouseWheelZoomsToCursor,
bool);
98 vtkSetVector3Macro(CenterOfRotation,
double);
99 vtkGetVector3Macro(CenterOfRotation,
double);
112 vtkSetMacro(RotationFactor,
double);
113 vtkGetMacro(RotationFactor,
double);
124 static void DollyToPosition(
double fact,
int* position,
vtkRenderer* renderer);
129 static void TranslateCamera(
vtkRenderer* renderer,
int toX,
int toY,
int fromX,
int fromY);
137 void Dolly(
double factor)
override;
140 bool MouseWheelZoomsToCursor =
false;
141 double CenterOfRotation[3];
147 void OnButtonDown(
int button,
int shift,
int control);
148 void OnButtonUp(
int button);