15 #ifndef vtkPVInteractorStyle_h 16 #define vtkPVInteractorStyle_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);
void PrintSelf(ostream &os, vtkIndent indent)
vtkCollection * CameraManipulators
virtual void OnMiddleButtonUp()
Abstraction of style away from button.
virtual void OnRightButtonUp()
static vtkInteractorStyleTrackballCamera * New()
#define VTKPVVTKEXTENSIONSINTERACTIONSTYLE_EXPORT
virtual void OnLeftButtonDown()
virtual void OnMiddleButtonDown()
virtual void OnMouseMove()
virtual void OnRightButtonDown()
virtual void OnLeftButtonUp()
interactive manipulation of the camera
void operator=(const vtkObjectBase &)
vtkCameraManipulator * CurrentManipulator