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

Rolls camera arround a point. More...

#include <vtkPVTrackballRoll.h>

Inheritance diagram for vtkPVTrackballRoll:
Inheritance graph
[legend]
Collaboration diagram for vtkPVTrackballRoll:
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 *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

static vtkPVTrackballRollNew ()
static int IsTypeOf (const char *type)
static vtkPVTrackballRollSafeDownCast (vtkObject *o)

Protected Member Functions

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

Detailed Description

Rolls camera arround a point.

vtkPVTrackballRoll allows the user to interactively manipulate the camera, the viewpoint of the scene. Roll tracks the mouse around the center of rotation.

Definition at line 28 of file vtkPVTrackballRoll.h.


Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from vtkCameraManipulator.

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

Reimplemented from vtkCameraManipulator.

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

Reimplemented from vtkCameraManipulator.

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

Reimplemented from vtkCameraManipulator.

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

Reimplemented from vtkCameraManipulator.

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

Reimplemented from vtkCameraManipulator.

virtual void vtkPVTrackballRoll::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 vtkCameraManipulator.

virtual void vtkPVTrackballRoll::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 vtkCameraManipulator.

virtual void vtkPVTrackballRoll::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 vtkCameraManipulator.

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

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