|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
|
void | OnKeyUp (vtkRenderWindowInteractor *) override |
| These methods are called on all registered manipulators, not just the active one. More...
|
|
void | OnKeyDown (vtkRenderWindowInteractor *) override |
| These methods are called on all registered manipulators, not just the active one. More...
|
|
|
void | OnMouseMove (int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *iren) override |
| Event bindings controlling the effects of pressing mouse buttons or moving the mouse. More...
|
|
void | OnButtonDown (int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *iren) override |
| Event bindings controlling the effects of pressing mouse buttons or moving the mouse. More...
|
|
void | OnButtonUp (int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *iren) override |
| Event bindings controlling the effects of pressing mouse buttons or moving the mouse. More...
|
|
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 | 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...
|
|
void | SetGUIHelper (vtkCameraManipulatorGUIHelper *) |
| Get/Set the GUI helper. More...
|
|
virtual vtkCameraManipulatorGUIHelper * | GetGUIHelper () |
| Get/Set the GUI helper. More...
|
|
| vtkBaseTypeMacro (vtkObject, vtkObjectBase) |
|
virtual void | DebugOn () |
|
virtual void | DebugOff () |
|
bool | GetDebug () |
|
void | SetDebug (bool debugFlag) |
|
virtual void | Modified () |
|
virtual vtkMTimeType | GetMTime () |
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
int | HasObserver (unsigned long event) |
|
int | HasObserver (const char *event) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
const char * | GetClassName () const |
|
virtual void | Delete () |
|
virtual void | FastDelete () |
|
void | Print (ostream &os) |
|
virtual void | Register (vtkObjectBase *o) |
|
virtual void | UnRegister (vtkObjectBase *o) |
|
void | SetReferenceCount (int) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
void | PrintRevisions (ostream &) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
void | PrintRevisions (ostream &) |
|
Pans camera with x y mouse movements.
vtkTrackballPan allows the user to interactively manipulate the camera, the viewpoint of the scene. Moving the mouse down zooms in. Up zooms out. This manipulator has not been extended to parallel projection yet. It works in perspective by rotating the camera.
Definition at line 21 of file vtkTrackballPan.h.