23 #ifndef vtkPVTrackballRotate_h 24 #define vtkPVTrackballRotate_h 27 #include "vtkPVVTKExtensionsRenderingModule.h" 34 void PrintSelf(ostream& os, vtkIndent indent);
41 virtual void OnMouseMove(
int x,
int y, vtkRenderer* ren, vtkRenderWindowInteractor* rwi);
42 virtual void OnButtonDown(
int x,
int y, vtkRenderer* ren, vtkRenderWindowInteractor* rwi);
43 virtual void OnButtonUp(
int x,
int y, vtkRenderer* ren, vtkRenderWindowInteractor* rwi);
53 virtual void OnKeyUp(vtkRenderWindowInteractor* iren);
54 virtual void OnKeyDown(vtkRenderWindowInteractor* iren);
61 vtkSetVector3Macro(Center,
double);
62 vtkGetVector3Macro(Center,
double);
69 vtkGetMacro(KeyCode,
char);
77 double DisplayCenter[2];
virtual void OnKeyUp(vtkRenderWindowInteractor *iren)
These methods are called on all registered manipulators, not just the active one. ...
Abstraction of style away from button.
static vtkCameraManipulator * New()
virtual void OnKeyDown(vtkRenderWindowInteractor *iren)
These methods are called on all registered manipulators, not just the active one. ...
virtual void OnMouseMove(int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *iren)
Rotates camera with xy mouse movement.
virtual void OnButtonUp(int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *iren)
virtual void OnButtonDown(int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *iren)
void PrintSelf(ostream &os, vtkIndent indent)