ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkTrackballPan Class Reference

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

#include <vtkTrackballPan.h>

Inheritance diagram for vtkTrackballPan:
Inheritance graph
[legend]
Collaboration diagram for vtkTrackballPan:
Collaboration graph
[legend]

List of all members.

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 vtkTrackballPanNew ()
static int IsTypeOf (const char *type)
static vtkTrackballPanSafeDownCast (vtkObject *o)

Protected Member Functions

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

Detailed Description

Pans camera with x y mouse movements.

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


Constructor & Destructor Documentation

vtkTrackballPan::vtkTrackballPan ( ) [protected]
vtkTrackballPan::~vtkTrackballPan ( ) [protected]
vtkTrackballPan::vtkTrackballPan ( const vtkTrackballPan ) [protected]

Member Function Documentation

static vtkTrackballPan* vtkTrackballPan::New ( ) [static]

Reimplemented from vtkCameraManipulator.

virtual const char* vtkTrackballPan::GetClassName ( ) [virtual]

Reimplemented from vtkCameraManipulator.

static int vtkTrackballPan::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkCameraManipulator.

virtual int vtkTrackballPan::IsA ( const char *  type) [virtual]

Reimplemented from vtkCameraManipulator.

static vtkTrackballPan* vtkTrackballPan::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkCameraManipulator.

void vtkTrackballPan::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkCameraManipulator.

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

The documentation for this class was generated from the following file: