Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkPVTrackballPan Class Reference

Pans camera with x y mouse movements. More...

#include <vtkPVTrackballPan.h>

Inheritance diagram for vtkPVTrackballPan:

Inheritance graph
[legend]
Collaboration diagram for vtkPVTrackballPan:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVTrackballPan, vtkPVCameraManipulator)
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

vtkPVTrackballPanNew ()

Protected Member Functions

 vtkPVTrackballPan ()
 ~vtkPVTrackballPan ()
 vtkPVTrackballPan (const vtkPVTrackballPan &)
void operator= (const vtkPVTrackballPan &)

Detailed Description

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.


Constructor & Destructor Documentation

vtkPVTrackballPan::vtkPVTrackballPan  )  [protected]
 

vtkPVTrackballPan::~vtkPVTrackballPan  )  [protected]
 

vtkPVTrackballPan::vtkPVTrackballPan const vtkPVTrackballPan  )  [protected]
 


Member Function Documentation

vtkPVTrackballPan* vtkPVTrackballPan::New  )  [static]
 

Reimplemented from vtkPVCameraManipulator.

vtkPVTrackballPan::vtkTypeRevisionMacro vtkPVTrackballPan  ,
vtkPVCameraManipulator 
 

void vtkPVTrackballPan::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVCameraManipulator.

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 vtkPVCameraManipulator.

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 vtkPVCameraManipulator.

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 vtkPVCameraManipulator.

void vtkPVTrackballPan::operator= const vtkPVTrackballPan  )  [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:46:02 2006 for ParaView by doxygen 1.3.5