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

vtkPVInteractorStyle Class Reference

interactive manipulation of the camera More...

#include <vtkPVInteractorStyle.h>

Collaboration diagram for vtkPVInteractorStyle:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVInteractorStyle, vtkInteractorStyle)
void PrintSelf (ostream &os, vtkIndent indent)
void AddManipulator (vtkPVCameraManipulator *m)
void SetCenterOfRotation (float x, float y, float z)
virtual void OnChar ()
virtual void OnMouseMove ()
virtual void OnLeftButtonDown ()
virtual void OnLeftButtonUp ()
virtual void OnMiddleButtonDown ()
virtual void OnMiddleButtonUp ()
virtual void OnRightButtonDown ()
virtual void OnRightButtonUp ()
virtual vtkCollection * GetCameraManipulators ()

Static Public Member Functions

vtkPVInteractorStyleNew ()

Protected Member Functions

 vtkPVInteractorStyle ()
 ~vtkPVInteractorStyle ()
void OnButtonDown (int button, int shift, int control)
void OnButtonUp (int button)
void ResetLights ()
 vtkPVInteractorStyle (const vtkPVInteractorStyle &)
void operator= (const vtkPVInteractorStyle &)

Protected Attributes

vtkPVCameraManipulatorCurrent
vtkCollection * CameraManipulators

Detailed Description

interactive manipulation of the camera

vtkPVInteractorStyle allows the user to interactively manipulate the camera, the viewpoint of the scene. The left button is for rotation; shift + left button is for rolling; the right button is for panning; and shift + right button is for zooming.

Definition at line 32 of file vtkPVInteractorStyle.h.


Constructor & Destructor Documentation

vtkPVInteractorStyle::vtkPVInteractorStyle  )  [protected]
 

vtkPVInteractorStyle::~vtkPVInteractorStyle  )  [protected]
 

vtkPVInteractorStyle::vtkPVInteractorStyle const vtkPVInteractorStyle  )  [protected]
 


Member Function Documentation

vtkPVInteractorStyle* vtkPVInteractorStyle::New  )  [static]
 

vtkPVInteractorStyle::vtkTypeRevisionMacro vtkPVInteractorStyle  ,
vtkInteractorStyle 
 

void vtkPVInteractorStyle::PrintSelf ostream &  os,
vtkIndent  indent
 

virtual void vtkPVInteractorStyle::OnMouseMove  )  [virtual]
 

Event bindings controlling the effects of pressing mouse buttons or moving the mouse.

virtual void vtkPVInteractorStyle::OnLeftButtonDown  )  [virtual]
 

Event bindings controlling the effects of pressing mouse buttons or moving the mouse.

virtual void vtkPVInteractorStyle::OnLeftButtonUp  )  [virtual]
 

Event bindings controlling the effects of pressing mouse buttons or moving the mouse.

virtual void vtkPVInteractorStyle::OnMiddleButtonDown  )  [virtual]
 

Event bindings controlling the effects of pressing mouse buttons or moving the mouse.

virtual void vtkPVInteractorStyle::OnMiddleButtonUp  )  [virtual]
 

Event bindings controlling the effects of pressing mouse buttons or moving the mouse.

virtual void vtkPVInteractorStyle::OnRightButtonDown  )  [virtual]
 

Event bindings controlling the effects of pressing mouse buttons or moving the mouse.

virtual void vtkPVInteractorStyle::OnRightButtonUp  )  [virtual]
 

Event bindings controlling the effects of pressing mouse buttons or moving the mouse.

void vtkPVInteractorStyle::AddManipulator vtkPVCameraManipulator m  ) 
 

Access to adding or removing manipulators.

virtual vtkCollection* vtkPVInteractorStyle::GetCameraManipulators  )  [virtual]
 

Accessor for the collection of camera manipulators.

void vtkPVInteractorStyle::SetCenterOfRotation float  x,
float  y,
float  z
 

Propagates the center to the manipulators.

virtual void vtkPVInteractorStyle::OnChar  )  [inline, virtual]
 

Do not let the superclass do anything with a char event.

Definition at line 65 of file vtkPVInteractorStyle.h.

void vtkPVInteractorStyle::OnButtonDown int  button,
int  shift,
int  control
[protected]
 

void vtkPVInteractorStyle::OnButtonUp int  button  )  [protected]
 

void vtkPVInteractorStyle::ResetLights  )  [protected]
 

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


Member Data Documentation

vtkPVCameraManipulator* vtkPVInteractorStyle::Current [protected]
 

Definition at line 71 of file vtkPVInteractorStyle.h.

vtkCollection* vtkPVInteractorStyle::CameraManipulators [protected]
 

Definition at line 74 of file vtkPVInteractorStyle.h.


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