|
ParaView
|
Pans camera with x y mouse movements. More...
#include <vtkPVTrackballPan.h>


Public Member Functions | |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | OnMouseMove (int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *iren) |
| virtual void | OnButtonDown (int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *iren) |
| virtual void | OnButtonUp (int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *iren) |
Static Public Member Functions | |
| static vtkPVTrackballPan * | New () |
| static int | IsTypeOf (const char *type) |
| static vtkPVTrackballPan * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
| vtkPVTrackballPan () | |
| ~vtkPVTrackballPan () | |
| vtkPVTrackballPan (const vtkPVTrackballPan &) | |
| void | operator= (const vtkPVTrackballPan &) |
Pans camera with x y mouse movements.
vtkPVTrackballPan allows the user to interactively manipulate the camera, the viewpoint of the scene. Moving the mouse down zooms in. Up zooms out. This manipulator has not been extended to parallel projection yet. It works in perspective by rotating the camera.
Definition at line 30 of file vtkPVTrackballPan.h.
| vtkPVTrackballPan::vtkPVTrackballPan | ( | ) | [protected] |
| vtkPVTrackballPan::~vtkPVTrackballPan | ( | ) | [protected] |
| vtkPVTrackballPan::vtkPVTrackballPan | ( | const vtkPVTrackballPan & | ) | [protected] |
| static vtkPVTrackballPan* vtkPVTrackballPan::New | ( | ) | [static] |
Reimplemented from vtkCameraManipulator.
| virtual const char* vtkPVTrackballPan::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkCameraManipulator.
| static int vtkPVTrackballPan::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkCameraManipulator.
| virtual int vtkPVTrackballPan::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkCameraManipulator.
| static vtkPVTrackballPan* vtkPVTrackballPan::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkCameraManipulator.
| void vtkPVTrackballPan::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) | [virtual] |
Reimplemented from vtkCameraManipulator.
| virtual void vtkPVTrackballPan::OnMouseMove | ( | int | x, |
| int | y, | ||
| vtkRenderer * | ren, | ||
| vtkRenderWindowInteractor * | iren | ||
| ) | [virtual] |
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
Reimplemented from vtkCameraManipulator.
| virtual void vtkPVTrackballPan::OnButtonDown | ( | int | x, |
| int | y, | ||
| vtkRenderer * | ren, | ||
| vtkRenderWindowInteractor * | iren | ||
| ) | [virtual] |
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
Reimplemented from vtkCameraManipulator.
| virtual void vtkPVTrackballPan::OnButtonUp | ( | int | x, |
| int | y, | ||
| vtkRenderer * | ren, | ||
| vtkRenderWindowInteractor * | iren | ||
| ) | [virtual] |
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
Reimplemented from vtkCameraManipulator.
| void vtkPVTrackballPan::operator= | ( | const vtkPVTrackballPan & | ) | [protected] |
1.7.5.1