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

vtkPVTrackballMoveActor Class Reference

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

#include <vtkPVTrackballMoveActor.h>

Inheritance diagram for vtkPVTrackballMoveActor:

Inheritance graph
[legend]
Collaboration diagram for vtkPVTrackballMoveActor:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVTrackballMoveActor, 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

vtkPVTrackballMoveActorNew ()

Protected Member Functions

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

Detailed Description

Pans camera with x y mouse movements.

vtkPVTrackballMoveActor 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 vtkPVTrackballMoveActor.h.


Constructor & Destructor Documentation

vtkPVTrackballMoveActor::vtkPVTrackballMoveActor  )  [protected]
 

vtkPVTrackballMoveActor::~vtkPVTrackballMoveActor  )  [protected]
 

vtkPVTrackballMoveActor::vtkPVTrackballMoveActor const vtkPVTrackballMoveActor  )  [protected]
 


Member Function Documentation

vtkPVTrackballMoveActor* vtkPVTrackballMoveActor::New  )  [static]
 

Reimplemented from vtkPVCameraManipulator.

vtkPVTrackballMoveActor::vtkTypeRevisionMacro vtkPVTrackballMoveActor  ,
vtkPVCameraManipulator 
 

void vtkPVTrackballMoveActor::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVCameraManipulator.

virtual void vtkPVTrackballMoveActor::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 vtkPVTrackballMoveActor::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 vtkPVTrackballMoveActor::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 vtkPVTrackballMoveActor::operator= const vtkPVTrackballMoveActor  )  [protected]
 


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