ParaView
|
Abstraction of style away from button. More...
#include <vtkCameraManipulator.h>
Public Types | |
typedef vtkObject | Superclass |
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 *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 () |
Event bindings controlling the effects of pressing mouse buttons or moving the mouse. More... | |
virtual void | EndInteraction () |
Event bindings controlling the effects of pressing mouse buttons or moving the mouse. More... | |
virtual void | OnKeyUp (vtkRenderWindowInteractor *iren) |
These methods are called on all registered manipulators, not just the active one. More... | |
virtual void | OnKeyDown (vtkRenderWindowInteractor *iren) |
These methods are called on all registered manipulators, not just the active one. More... | |
virtual void | SetButton (int) |
These settings determine which button and modifiers the manipulator responds to. More... | |
virtual int | GetButton () |
These settings determine which button and modifiers the manipulator responds to. More... | |
virtual void | SetShift (int) |
These settings determine which button and modifiers the manipulator responds to. More... | |
virtual int | GetShift () |
These settings determine which button and modifiers the manipulator responds to. More... | |
virtual void | ShiftOn () |
These settings determine which button and modifiers the manipulator responds to. More... | |
virtual void | ShiftOff () |
These settings determine which button and modifiers the manipulator responds to. More... | |
virtual void | SetControl (int) |
These settings determine which button and modifiers the manipulator responds to. More... | |
virtual int | GetControl () |
These settings determine which button and modifiers the manipulator responds to. More... | |
virtual void | ControlOn () |
These settings determine which button and modifiers the manipulator responds to. More... | |
virtual void | ControlOff () |
These settings determine which button and modifiers the manipulator responds to. More... | |
virtual void | SetCenter (double, double, double) |
For setting the center of rotation. More... | |
virtual void | SetCenter (double [3]) |
For setting the center of rotation. More... | |
virtual double * | GetCenter () |
For setting the center of rotation. More... | |
virtual void | GetCenter (double &, double &, double &) |
For setting the center of rotation. More... | |
virtual void | GetCenter (double [3]) |
For setting the center of rotation. More... | |
virtual void | SetRotationFactor (double) |
Set and get the rotation factor. More... | |
virtual double | GetRotationFactor () |
Set and get the rotation factor. More... | |
virtual void | SetManipulatorName (const char *) |
Set and get the manipulator name. More... | |
virtual char * | GetManipulatorName () |
Set and get the manipulator name. More... | |
Static Public Member Functions | |
static vtkCameraManipulator * | New () |
static int | IsTypeOf (const char *type) |
static vtkCameraManipulator * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
void | ComputeDisplayCenter (vtkRenderer *ren) |
Protected Attributes | |
char * | ManipulatorName |
int | Button |
int | Shift |
int | Control |
double | Center [3] |
double | RotationFactor |
double | DisplayCenter [2] |
vtkCameraManipulatorGUIHelper * | GUIHelper |
void | SetGUIHelper (vtkCameraManipulatorGUIHelper *) |
Get/Set the GUI helper. More... | |
virtual vtkCameraManipulatorGUIHelper * | GetGUIHelper () |
Get/Set the GUI helper. More... | |
vtkCameraManipulator () | |
Get/Set the GUI helper. More... | |
~vtkCameraManipulator () | |
Get/Set the GUI helper. More... | |
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 36 of file vtkCameraManipulator.h.
typedef vtkObject vtkCameraManipulator::Superclass |
Definition at line 40 of file vtkCameraManipulator.h.
|
protected |
Get/Set the GUI helper.
|
protected |
Get/Set the GUI helper.
|
static |
|
virtual |
|
static |
|
virtual |
|
static |
void vtkCameraManipulator::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
virtual |
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
|
virtual |
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
These methods are called on all registered manipulators, not just the active one.
Hence, these should just be used to record state and not perform any interactions.
Reimplemented in vtkPVTrackballRotate.
|
virtual |
These methods are called on all registered manipulators, not just the active one.
Hence, these should just be used to record state and not perform any interactions.
Reimplemented in vtkPVTrackballRotate.
|
virtual |
These settings determine which button and modifiers the manipulator responds to.
Button can be either 1 (left), 2 (middle), and 3 right.
|
virtual |
These settings determine which button and modifiers the manipulator responds to.
Button can be either 1 (left), 2 (middle), and 3 right.
|
virtual |
These settings determine which button and modifiers the manipulator responds to.
Button can be either 1 (left), 2 (middle), and 3 right.
|
virtual |
These settings determine which button and modifiers the manipulator responds to.
Button can be either 1 (left), 2 (middle), and 3 right.
|
virtual |
These settings determine which button and modifiers the manipulator responds to.
Button can be either 1 (left), 2 (middle), and 3 right.
|
virtual |
These settings determine which button and modifiers the manipulator responds to.
Button can be either 1 (left), 2 (middle), and 3 right.
|
virtual |
These settings determine which button and modifiers the manipulator responds to.
Button can be either 1 (left), 2 (middle), and 3 right.
|
virtual |
These settings determine which button and modifiers the manipulator responds to.
Button can be either 1 (left), 2 (middle), and 3 right.
|
virtual |
These settings determine which button and modifiers the manipulator responds to.
Button can be either 1 (left), 2 (middle), and 3 right.
|
virtual |
These settings determine which button and modifiers the manipulator responds to.
Button can be either 1 (left), 2 (middle), and 3 right.
|
virtual |
For setting the center of rotation.
Reimplemented in vtkPVTrackballRotate.
|
virtual |
For setting the center of rotation.
Reimplemented in vtkPVTrackballRotate.
|
virtual |
For setting the center of rotation.
Reimplemented in vtkPVTrackballRotate.
|
virtual |
For setting the center of rotation.
Reimplemented in vtkPVTrackballRotate.
|
virtual |
For setting the center of rotation.
Reimplemented in vtkPVTrackballRotate.
|
virtual |
Set and get the rotation factor.
|
virtual |
Set and get the rotation factor.
|
virtual |
Set and get the manipulator name.
|
virtual |
Set and get the manipulator name.
void vtkCameraManipulator::SetGUIHelper | ( | vtkCameraManipulatorGUIHelper * | ) |
Get/Set the GUI helper.
|
virtual |
Get/Set the GUI helper.
|
protected |
|
protected |
Definition at line 118 of file vtkCameraManipulator.h.
|
protected |
Definition at line 120 of file vtkCameraManipulator.h.
|
protected |
Definition at line 121 of file vtkCameraManipulator.h.
|
protected |
Definition at line 122 of file vtkCameraManipulator.h.
|
protected |
Definition at line 124 of file vtkCameraManipulator.h.
|
protected |
Definition at line 125 of file vtkCameraManipulator.h.
|
protected |
Definition at line 126 of file vtkCameraManipulator.h.
|
protected |
Definition at line 129 of file vtkCameraManipulator.h.