|
ParaView
|
interactive manipulation of the camera More...
#include <vtkPVInteractorStyle.h>


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. This class fires vtkCommand::StartInteractionEvent and vtkCommand::EndInteractionEvent to signal start and end of interaction.
Definition at line 34 of file vtkPVInteractorStyle.h.
| vtkPVInteractorStyle::vtkPVInteractorStyle | ( | ) | [protected] |
| vtkPVInteractorStyle::~vtkPVInteractorStyle | ( | ) | [protected] |
| vtkPVInteractorStyle::vtkPVInteractorStyle | ( | const vtkPVInteractorStyle & | ) | [protected] |
| static vtkPVInteractorStyle* vtkPVInteractorStyle::New | ( | ) | [static] |
Reimplemented from vtkInteractorStyleTrackballCamera.
| virtual const char* vtkPVInteractorStyle::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkInteractorStyleTrackballCamera.
| static int vtkPVInteractorStyle::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkInteractorStyleTrackballCamera.
| virtual int vtkPVInteractorStyle::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkInteractorStyleTrackballCamera.
| static vtkPVInteractorStyle* vtkPVInteractorStyle::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkInteractorStyleTrackballCamera.
| void vtkPVInteractorStyle::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) | [virtual] |
Reimplemented from vtkInteractorStyleTrackballCamera.
| virtual void vtkPVInteractorStyle::OnMouseMove | ( | ) | [virtual] |
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
Reimplemented from vtkInteractorStyleTrackballCamera.
| virtual void vtkPVInteractorStyle::OnLeftButtonDown | ( | ) | [virtual] |
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
Reimplemented from vtkInteractorStyleTrackballCamera.
| virtual void vtkPVInteractorStyle::OnLeftButtonUp | ( | ) | [virtual] |
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
Reimplemented from vtkInteractorStyleTrackballCamera.
| virtual void vtkPVInteractorStyle::OnMiddleButtonDown | ( | ) | [virtual] |
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
Reimplemented from vtkInteractorStyleTrackballCamera.
| virtual void vtkPVInteractorStyle::OnMiddleButtonUp | ( | ) | [virtual] |
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
Reimplemented from vtkInteractorStyleTrackballCamera.
| virtual void vtkPVInteractorStyle::OnRightButtonDown | ( | ) | [virtual] |
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
Reimplemented from vtkInteractorStyleTrackballCamera.
| virtual void vtkPVInteractorStyle::OnRightButtonUp | ( | ) | [virtual] |
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
Reimplemented from vtkInteractorStyleTrackballCamera.
| void vtkPVInteractorStyle::AddManipulator | ( | vtkCameraManipulator * | m | ) |
Access to adding or removing manipulators.
| void vtkPVInteractorStyle::RemoveAllManipulators | ( | ) |
Removes all manipulators.
| virtual vtkCollection* vtkPVInteractorStyle::GetCameraManipulators | ( | ) | [virtual] |
Accessor for the collection of camera manipulators.
Propagates the center to the manipulators. This simply sets an interal ivar. It is propagated to a manipulator before the event is sent to it. Also changing the CenterOfRotation during interaction i.e. after a button press but before a button up has no effect until the next button press.
| virtual void vtkPVInteractorStyle::SetCenterOfRotation | ( | double | [3] | ) | [virtual] |
Propagates the center to the manipulators. This simply sets an interal ivar. It is propagated to a manipulator before the event is sent to it. Also changing the CenterOfRotation during interaction i.e. after a button press but before a button up has no effect until the next button press.
| virtual double* vtkPVInteractorStyle::GetCenterOfRotation | ( | ) | [virtual] |
Propagates the center to the manipulators. This simply sets an interal ivar. It is propagated to a manipulator before the event is sent to it. Also changing the CenterOfRotation during interaction i.e. after a button press but before a button up has no effect until the next button press.
Propagates the center to the manipulators. This simply sets an interal ivar. It is propagated to a manipulator before the event is sent to it. Also changing the CenterOfRotation during interaction i.e. after a button press but before a button up has no effect until the next button press.
| virtual void vtkPVInteractorStyle::GetCenterOfRotation | ( | double | [3] | ) | [virtual] |
Propagates the center to the manipulators. This simply sets an interal ivar. It is propagated to a manipulator before the event is sent to it. Also changing the CenterOfRotation during interaction i.e. after a button press but before a button up has no effect until the next button press.
| virtual void vtkPVInteractorStyle::OnChar | ( | ) | [inline, virtual] |
Do not let the superclass do anything with a char event.
Reimplemented from vtkInteractorStyle.
Definition at line 77 of file vtkPVInteractorStyle.h.
| void vtkPVInteractorStyle::OnButtonUp | ( | int | button | ) | [protected] |
| void vtkPVInteractorStyle::ResetLights | ( | ) | [protected] |
| void vtkPVInteractorStyle::operator= | ( | const vtkPVInteractorStyle & | ) | [protected] |
vtkCameraManipulator* vtkPVInteractorStyle::Current [protected] |
Definition at line 83 of file vtkPVInteractorStyle.h.
double vtkPVInteractorStyle::CenterOfRotation[3] [protected] |
Definition at line 84 of file vtkPVInteractorStyle.h.
vtkCollection* vtkPVInteractorStyle::CameraManipulators [protected] |
Definition at line 87 of file vtkPVInteractorStyle.h.
1.7.5.1