ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions
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

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

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

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

Reimplemented from vtkCameraManipulator.

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

Reimplemented from vtkCameraManipulator.

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

Reimplemented from vtkCameraManipulator.

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

Reimplemented from vtkCameraManipulator.

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

Reimplemented from vtkCameraManipulator.

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

Reimplemented from vtkCameraManipulator.

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

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

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

void vtkPVTrackballMoveActor::operator= ( const vtkPVTrackballMoveActor ) [protected]

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