|
ParaView
|
Abstraction of style away from button. More...
#include <vtkCameraManipulator.h>


Abstraction of style away from button.
vtkCameraManipulator is a superclass foractions inside an interactor style and associated with a single button. An example might be rubber-band bounding-box zoom. This abstraction allows a camera manipulator to be assigned to any button. This super class might become a subclass of vtkInteractorObserver in the future.
Definition at line 34 of file vtkCameraManipulator.h.
| vtkCameraManipulator::vtkCameraManipulator | ( | ) | [protected] |
Get/Set the GUI helper.
| vtkCameraManipulator::~vtkCameraManipulator | ( | ) | [protected] |
Get/Set the GUI helper.
| static vtkCameraManipulator* vtkCameraManipulator::New | ( | ) | [static] |
Reimplemented from vtkObject.
Reimplemented in vtkPVTrackballMultiRotate, vtkPVTrackballMoveActor, vtkPVTrackballPan, vtkTrackballPan, vtkPVTrackballRoll, vtkPVTrackballZoom, vtkPVJoystickFlyIn, vtkPVJoystickFlyOut, and vtkPVTrackballRotate.
| virtual const char* vtkCameraManipulator::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkObject.
Reimplemented in vtkPVTrackballMultiRotate, vtkPVTrackballMoveActor, vtkPVTrackballPan, vtkTrackballPan, vtkPVJoystickFly, vtkPVTrackballRoll, vtkPVTrackballZoom, vtkPVJoystickFlyIn, vtkPVJoystickFlyOut, and vtkPVTrackballRotate.
| static int vtkCameraManipulator::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkObject.
Reimplemented in vtkPVTrackballMultiRotate, vtkPVTrackballMoveActor, vtkPVTrackballPan, vtkTrackballPan, vtkPVJoystickFly, vtkPVTrackballRoll, vtkPVTrackballZoom, vtkPVJoystickFlyIn, vtkPVJoystickFlyOut, and vtkPVTrackballRotate.
| virtual int vtkCameraManipulator::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkObject.
Reimplemented in vtkPVTrackballMultiRotate, vtkPVTrackballMoveActor, vtkPVTrackballPan, vtkTrackballPan, vtkPVJoystickFly, vtkPVTrackballRoll, vtkPVTrackballZoom, vtkPVJoystickFlyIn, vtkPVJoystickFlyOut, and vtkPVTrackballRotate.
| static vtkCameraManipulator* vtkCameraManipulator::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkObject.
Reimplemented in vtkPVTrackballMultiRotate, vtkPVTrackballMoveActor, vtkPVTrackballPan, vtkTrackballPan, vtkPVJoystickFly, vtkPVTrackballRoll, vtkPVTrackballZoom, vtkPVJoystickFlyIn, vtkPVJoystickFlyOut, and vtkPVTrackballRotate.
| void vtkCameraManipulator::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) | [virtual] |
Reimplemented from vtkObject.
Reimplemented in vtkPVTrackballMultiRotate, vtkPVTrackballMoveActor, vtkPVTrackballPan, vtkTrackballPan, vtkPVJoystickFly, vtkPVTrackballRoll, vtkPVTrackballZoom, vtkPVJoystickFlyIn, vtkPVJoystickFlyOut, and vtkPVTrackballRotate.
| virtual void vtkCameraManipulator::StartInteraction | ( | ) | [virtual] |
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
| virtual void vtkCameraManipulator::EndInteraction | ( | ) | [virtual] |
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
| virtual void vtkCameraManipulator::OnMouseMove | ( | int | x, |
| int | y, | ||
| vtkRenderer * | ren, | ||
| vtkRenderWindowInteractor * | iren | ||
| ) | [virtual] |
| virtual void vtkCameraManipulator::OnButtonDown | ( | int | x, |
| int | y, | ||
| vtkRenderer * | ren, | ||
| vtkRenderWindowInteractor * | iren | ||
| ) | [virtual] |
| virtual void vtkCameraManipulator::OnButtonUp | ( | int | x, |
| int | y, | ||
| vtkRenderer * | ren, | ||
| vtkRenderWindowInteractor * | iren | ||
| ) | [virtual] |
| virtual void vtkCameraManipulator::SetButton | ( | int | ) | [virtual] |
These settings determine which button and modifiers the manipulator responds to. Button can be either 1 (left), 2 (middle), and 3 right.
| virtual int vtkCameraManipulator::GetButton | ( | ) | [virtual] |
These settings determine which button and modifiers the manipulator responds to. Button can be either 1 (left), 2 (middle), and 3 right.
| virtual void vtkCameraManipulator::SetShift | ( | int | ) | [virtual] |
These settings determine which button and modifiers the manipulator responds to. Button can be either 1 (left), 2 (middle), and 3 right.
| virtual int vtkCameraManipulator::GetShift | ( | ) | [virtual] |
These settings determine which button and modifiers the manipulator responds to. Button can be either 1 (left), 2 (middle), and 3 right.
| virtual void vtkCameraManipulator::ShiftOn | ( | ) | [virtual] |
These settings determine which button and modifiers the manipulator responds to. Button can be either 1 (left), 2 (middle), and 3 right.
| virtual void vtkCameraManipulator::ShiftOff | ( | ) | [virtual] |
These settings determine which button and modifiers the manipulator responds to. Button can be either 1 (left), 2 (middle), and 3 right.
| virtual void vtkCameraManipulator::SetControl | ( | int | ) | [virtual] |
These settings determine which button and modifiers the manipulator responds to. Button can be either 1 (left), 2 (middle), and 3 right.
| virtual int vtkCameraManipulator::GetControl | ( | ) | [virtual] |
These settings determine which button and modifiers the manipulator responds to. Button can be either 1 (left), 2 (middle), and 3 right.
| virtual void vtkCameraManipulator::ControlOn | ( | ) | [virtual] |
These settings determine which button and modifiers the manipulator responds to. Button can be either 1 (left), 2 (middle), and 3 right.
| virtual void vtkCameraManipulator::ControlOff | ( | ) | [virtual] |
These settings determine which button and modifiers the manipulator responds to. Button can be either 1 (left), 2 (middle), and 3 right.
For setting the center of rotation.
Reimplemented in vtkPVTrackballRotate.
| virtual void vtkCameraManipulator::SetCenter | ( | double | [3] | ) | [virtual] |
For setting the center of rotation.
Reimplemented in vtkPVTrackballRotate.
| virtual double* vtkCameraManipulator::GetCenter | ( | ) | [virtual] |
For setting the center of rotation.
Reimplemented in vtkPVTrackballRotate.
For setting the center of rotation.
Reimplemented in vtkPVTrackballRotate.
| virtual void vtkCameraManipulator::GetCenter | ( | double | [3] | ) | [virtual] |
For setting the center of rotation.
Reimplemented in vtkPVTrackballRotate.
| virtual void vtkCameraManipulator::SetManipulatorName | ( | const char * | ) | [virtual] |
Set and get the manipulator name.
| virtual char* vtkCameraManipulator::GetManipulatorName | ( | ) | [virtual] |
Set and get the manipulator name.
| void vtkCameraManipulator::SetGUIHelper | ( | vtkCameraManipulatorGUIHelper * | ) |
Get/Set the GUI helper.
| virtual vtkCameraManipulatorGUIHelper* vtkCameraManipulator::GetGUIHelper | ( | ) | [virtual] |
Get/Set the GUI helper.
| void vtkCameraManipulator::ComputeDisplayCenter | ( | vtkRenderer * | ren | ) | [protected] |
char* vtkCameraManipulator::ManipulatorName [protected] |
Definition at line 89 of file vtkCameraManipulator.h.
int vtkCameraManipulator::Button [protected] |
Definition at line 91 of file vtkCameraManipulator.h.
int vtkCameraManipulator::Shift [protected] |
Definition at line 92 of file vtkCameraManipulator.h.
int vtkCameraManipulator::Control [protected] |
Definition at line 93 of file vtkCameraManipulator.h.
double vtkCameraManipulator::Center[3] [protected] |
Reimplemented in vtkPVTrackballRotate.
Definition at line 95 of file vtkCameraManipulator.h.
double vtkCameraManipulator::DisplayCenter[2] [protected] |
Reimplemented in vtkPVTrackballRotate.
Definition at line 96 of file vtkCameraManipulator.h.
Definition at line 99 of file vtkCameraManipulator.h.
1.7.5.1