ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkPVTrackballRotate Class Reference

Rotates camera with xy mouse movement. More...

#include <vtkPVTrackballRotate.h>

Inheritance diagram for vtkPVTrackballRotate:
Inheritance graph
[legend]
Collaboration diagram for vtkPVTrackballRotate:
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)
virtual void SetCenter (double, double, double)
virtual void SetCenter (double[3])
virtual doubleGetCenter ()
virtual void GetCenter (double &, double &, double &)
virtual void GetCenter (double[3])

Static Public Member Functions

static vtkPVTrackballRotateNew ()
static int IsTypeOf (const char *type)
static vtkPVTrackballRotateSafeDownCast (vtkObject *o)

Protected Member Functions

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

Protected Attributes

double Center [3]
double DisplayCenter [2]

Detailed Description

Rotates camera with xy mouse movement.

vtkPVTrackballRotate allows the user to interactively manipulate the camera, the viewpoint of the scene.

Definition at line 27 of file vtkPVTrackballRotate.h.


Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from vtkCameraManipulator.

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

Reimplemented from vtkCameraManipulator.

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

Reimplemented from vtkCameraManipulator.

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

Reimplemented from vtkCameraManipulator.

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

Reimplemented from vtkCameraManipulator.

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

Reimplemented from vtkCameraManipulator.

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

virtual void vtkPVTrackballRotate::SetCenter ( double  ,
double  ,
double   
) [virtual]

For setting the center of rotation.

Reimplemented from vtkCameraManipulator.

virtual void vtkPVTrackballRotate::SetCenter ( double  [3]) [virtual]

For setting the center of rotation.

Reimplemented from vtkCameraManipulator.

virtual double* vtkPVTrackballRotate::GetCenter ( ) [virtual]

For setting the center of rotation.

Reimplemented from vtkCameraManipulator.

virtual void vtkPVTrackballRotate::GetCenter ( double ,
double ,
double  
) [virtual]

For setting the center of rotation.

Reimplemented from vtkCameraManipulator.

virtual void vtkPVTrackballRotate::GetCenter ( double  [3]) [virtual]

For setting the center of rotation.

Reimplemented from vtkCameraManipulator.

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

Member Data Documentation

Reimplemented from vtkCameraManipulator.

Definition at line 55 of file vtkPVTrackballRotate.h.

Reimplemented from vtkCameraManipulator.

Definition at line 56 of file vtkPVTrackballRotate.h.


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