27 #ifndef vtkPVInteractorStyle_h 28 #define vtkPVInteractorStyle_h 82 void RemoveAllManipulators();
101 vtkSetVector3Macro(CenterOfRotation,
double);
102 vtkGetVector3Macro(CenterOfRotation,
double);
115 vtkSetMacro(RotationFactor,
double);
116 vtkGetMacro(RotationFactor,
double);
127 static void DollyToPosition(
double fact,
int* position,
vtkRenderer* renderer);
132 static void TranslateCamera(
vtkRenderer* renderer,
int toX,
int toY,
int fromX,
int fromY);
140 void Dolly(
double factor)
override;
143 double CenterOfRotation[3];
149 void OnButtonDown(
int button,
int shift,
int control);
150 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