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

vtkPVTrackballZoom Class Reference

Zooms camera with vertical mouse movement. More...

#include <vtkPVTrackballZoom.h>

Inheritance diagram for vtkPVTrackballZoom:

Inheritance graph
[legend]
Collaboration diagram for vtkPVTrackballZoom:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

vtkPVTrackballZoomNew ()

Protected Member Functions

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

Protected Attributes

float ZoomScale

Detailed Description

Zooms camera with vertical mouse movement.

vtkPVTrackballZoom allows the user to interactively manipulate the camera, the viewpoint of the scene. Moving the mouse down zooms in. Up zooms out.

Definition at line 28 of file vtkPVTrackballZoom.h.


Constructor & Destructor Documentation

vtkPVTrackballZoom::vtkPVTrackballZoom  )  [protected]
 

vtkPVTrackballZoom::~vtkPVTrackballZoom  )  [protected]
 

vtkPVTrackballZoom::vtkPVTrackballZoom const vtkPVTrackballZoom  )  [protected]
 


Member Function Documentation

vtkPVTrackballZoom* vtkPVTrackballZoom::New  )  [static]
 

Reimplemented from vtkPVCameraManipulator.

vtkPVTrackballZoom::vtkTypeRevisionMacro vtkPVTrackballZoom  ,
vtkPVCameraManipulator 
 

void vtkPVTrackballZoom::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVCameraManipulator.

virtual void vtkPVTrackballZoom::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 vtkPVCameraManipulator.

virtual void vtkPVTrackballZoom::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 vtkPVCameraManipulator.

virtual void vtkPVTrackballZoom::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 vtkPVCameraManipulator.

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


Member Data Documentation

float vtkPVTrackballZoom::ZoomScale [protected]
 

Definition at line 50 of file vtkPVTrackballZoom.h.


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