#include <vtkPVCameraManipulator.h>
Inheritance diagram for vtkPVCameraManipulator:


Public Member Functions | |
| vtkTypeRevisionMacro (vtkPVCameraManipulator, vtkObject) | |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | OnMouseMove (int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *iren) |
| virtual void | OnButtonDown (int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *iren) |
| virtual void | OnButtonUp (int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *iren) |
| virtual void | StartInteraction () |
| virtual void | EndInteraction () |
| virtual void | SetButton (int) |
| virtual int | GetButton () |
| virtual void | SetShift (int) |
| virtual int | GetShift () |
| virtual void | ShiftOn () |
| virtual void | ShiftOff () |
| virtual void | SetControl (int) |
| virtual int | GetControl () |
| virtual void | ControlOn () |
| virtual void | ControlOff () |
| virtual void | SetCenter (float, float, float) |
| virtual void | SetCenter (float[3]) |
| virtual float * | GetCenter () |
| virtual void | GetCenter (float &, float &, float &) |
| virtual void | GetCenter (float[3]) |
| void | SetApplication (vtkPVApplication *) |
| virtual vtkPVApplication * | GetApplication () |
| virtual void | SetManipulatorName (const char *) |
| virtual char * | GetManipulatorName () |
Static Public Member Functions | |
| vtkPVCameraManipulator * | New () |
Protected Member Functions | |
| vtkPVCameraManipulator () | |
| ~vtkPVCameraManipulator () | |
| void | ResetLights () |
| void | ComputeDisplayCenter (vtkRenderer *ren) |
Protected Attributes | |
| char * | ManipulatorName |
| int | Button |
| int | Shift |
| int | Control |
| float | Center [3] |
| float | DisplayCenter [2] |
| vtkPVApplication * | Application |
vtkPVCameraManipulator 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 vtkPVCameraManipulator.h.
|
|
|
|
|
|
|
|
Reimplemented in vtkPVJoystickFlyIn, vtkPVJoystickFlyOut, vtkPVTrackballMoveActor, vtkPVTrackballPan, vtkPVTrackballRoll, vtkPVTrackballRotate, and vtkPVTrackballZoom. |
|
||||||||||||
|
|
|
||||||||||||
|
Reimplemented in vtkPVJoystickFly, vtkPVJoystickFlyIn, vtkPVJoystickFlyOut, vtkPVTrackballMoveActor, vtkPVTrackballPan, vtkPVTrackballRoll, vtkPVTrackballRotate, and vtkPVTrackballZoom. |
|
|
Event bindings controlling the effects of pressing mouse buttons or moving the mouse. |
|
|
Event bindings controlling the effects of pressing mouse buttons or moving the mouse. |
|
||||||||||||||||||||
|
Reimplemented in vtkPVJoystickFly, vtkPVTrackballMoveActor, vtkPVTrackballPan, vtkPVTrackballRoll, vtkPVTrackballRotate, and vtkPVTrackballZoom. |
|
||||||||||||||||||||
|
Reimplemented in vtkPVJoystickFly, vtkPVTrackballMoveActor, vtkPVTrackballPan, vtkPVTrackballRoll, vtkPVTrackballRotate, and vtkPVTrackballZoom. |
|
||||||||||||||||||||
|
Reimplemented in vtkPVJoystickFly, vtkPVTrackballMoveActor, vtkPVTrackballPan, vtkPVTrackballRoll, vtkPVTrackballRotate, and vtkPVTrackballZoom. |
|
|
These settings determine which button and modifiers the manipulator responds to. Button can be either 1 (left), 2 (middle), and 3 right. |
|
|
These settings determine which button and modifiers the manipulator responds to. Button can be either 1 (left), 2 (middle), and 3 right. |
|
|
These settings determine which button and modifiers the manipulator responds to. Button can be either 1 (left), 2 (middle), and 3 right. |
|
|
These settings determine which button and modifiers the manipulator responds to. Button can be either 1 (left), 2 (middle), and 3 right. |
|
|
These settings determine which button and modifiers the manipulator responds to. Button can be either 1 (left), 2 (middle), and 3 right. |
|
|
These settings determine which button and modifiers the manipulator responds to. Button can be either 1 (left), 2 (middle), and 3 right. |
|
|
These settings determine which button and modifiers the manipulator responds to. Button can be either 1 (left), 2 (middle), and 3 right. |
|
|
These settings determine which button and modifiers the manipulator responds to. Button can be either 1 (left), 2 (middle), and 3 right. |
|
|
These settings determine which button and modifiers the manipulator responds to. Button can be either 1 (left), 2 (middle), and 3 right. |
|
|
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. |
|
|
For setting the center of rotation. Reimplemented in vtkPVTrackballRotate. |
|
|
For setting the center of rotation. Reimplemented in vtkPVTrackballRotate. |
|
||||||||||||||||
|
For setting the center of rotation. Reimplemented in vtkPVTrackballRotate. |
|
|
For setting the center of rotation. Reimplemented in vtkPVTrackballRotate. |
|
|
In order to make calls on the application, we need a pointer to it. |
|
|
In order to make calls on the application, we need a pointer to it. |
|
|
Set and get the manipulator name. |
|
|
Set and get the manipulator name. |
|
|
|
|
|
|
|
|
Definition at line 92 of file vtkPVCameraManipulator.h. |
|
|
Definition at line 94 of file vtkPVCameraManipulator.h. |
|
|
Definition at line 95 of file vtkPVCameraManipulator.h. |
|
|
Definition at line 96 of file vtkPVCameraManipulator.h. |
|
|
Reimplemented in vtkPVTrackballRotate. Definition at line 98 of file vtkPVCameraManipulator.h. |
|
|
Reimplemented in vtkPVTrackballRotate. Definition at line 99 of file vtkPVCameraManipulator.h. |
|
|
Definition at line 102 of file vtkPVCameraManipulator.h. |
1.3.5