|
ParaView
|
#include <vtkPVTrackballMultiRotate.h>


Public Member Functions | |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| virtual void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | OnMouseMove (int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *rwi) |
| virtual void | OnButtonDown (int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *rwi) |
| virtual void | OnButtonUp (int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *rwi) |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static vtkPVTrackballMultiRotate * | SafeDownCast (vtkObject *o) |
| static vtkPVTrackballMultiRotate * | New () |
Protected Member Functions | |
| vtkPVTrackballMultiRotate () | |
| ~vtkPVTrackballMultiRotate () | |
Protected Attributes | |
| vtkPVTrackballRotate * | RotateManipulator |
| vtkPVTrackballRoll * | RollManipulator |
| vtkCameraManipulator * | CurrentManipulator |
This camera manipulator combines the vtkPVTrackballRotate and vtkPVTrackballRoll manipulators in one. Think of there being an invisible sphere in the middle of the screen. If you grab that sphere and move the mouse, you will rotate that sphere. However, if you grab outside that sphere and move the mouse, you will roll the view.
Definition at line 44 of file vtkPVTrackballMultiRotate.h.
| vtkPVTrackballMultiRotate::vtkPVTrackballMultiRotate | ( | ) | [protected] |
| vtkPVTrackballMultiRotate::~vtkPVTrackballMultiRotate | ( | ) | [protected] |
| virtual const char* vtkPVTrackballMultiRotate::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkCameraManipulator.
| static int vtkPVTrackballMultiRotate::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkCameraManipulator.
| virtual int vtkPVTrackballMultiRotate::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkCameraManipulator.
| static vtkPVTrackballMultiRotate* vtkPVTrackballMultiRotate::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkCameraManipulator.
| static vtkPVTrackballMultiRotate* vtkPVTrackballMultiRotate::New | ( | ) | [static] |
Reimplemented from vtkCameraManipulator.
| virtual void vtkPVTrackballMultiRotate::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) | [virtual] |
Reimplemented from vtkCameraManipulator.
| virtual void vtkPVTrackballMultiRotate::OnMouseMove | ( | int | x, |
| int | y, | ||
| vtkRenderer * | ren, | ||
| vtkRenderWindowInteractor * | rwi | ||
| ) | [virtual] |
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
Reimplemented from vtkCameraManipulator.
| virtual void vtkPVTrackballMultiRotate::OnButtonDown | ( | int | x, |
| int | y, | ||
| vtkRenderer * | ren, | ||
| vtkRenderWindowInteractor * | rwi | ||
| ) | [virtual] |
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
Reimplemented from vtkCameraManipulator.
| virtual void vtkPVTrackballMultiRotate::OnButtonUp | ( | int | x, |
| int | y, | ||
| vtkRenderer * | ren, | ||
| vtkRenderWindowInteractor * | rwi | ||
| ) | [virtual] |
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
Reimplemented from vtkCameraManipulator.
Definition at line 66 of file vtkPVTrackballMultiRotate.h.
Definition at line 67 of file vtkPVTrackballMultiRotate.h.
Definition at line 69 of file vtkPVTrackballMultiRotate.h.
1.7.5.1