15 #ifndef vtkPVInteractorStyle_h 16 #define vtkPVInteractorStyle_h 70 void RemoveAllManipulators();
84 vtkSetMacro(MouseWheelZoomsToCursor,
bool);
85 vtkGetMacro(MouseWheelZoomsToCursor,
bool);
98 vtkSetMacro(RotationFactor,
double);
99 vtkGetMacro(RotationFactor,
double);
110 static void DollyToPosition(
double fact,
int* position,
vtkRenderer* renderer);
115 static void TranslateCamera(
vtkRenderer* renderer,
int toX,
int toY,
int fromX,
int fromY);
123 void Dolly(
double factor)
override;
126 bool MouseWheelZoomsToCursor =
false;
132 void OnButtonDown(
int button,
int shift,
int control);
133 void OnButtonUp(
int button);
vtkPVCameraManipulator * CurrentManipulator
void PrintSelf(ostream &os, vtkIndent indent)
vtkCollection * CameraManipulators
virtual void OnMiddleButtonUp()
virtual void OnRightButtonUp()
static vtkInteractorStyleTrackballCamera * New()
#define VTKPVVTKEXTENSIONSINTERACTIONSTYLE_EXPORT
virtual void OnLeftButtonDown()
virtual void OnMiddleButtonDown()
virtual void OnMouseMove()
virtual void OnRightButtonDown()
Abstraction of style away from button.
virtual void OnLeftButtonUp()
interactive manipulation of the camera
void operator=(const vtkObjectBase &)