|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
|
virtual void | SetUseDollyForPerspectiveProjection (bool) |
| Set this to false (true by default) to not dolly in case of perspective projection and use zoom i.e. More...
|
|
virtual bool | GetUseDollyForPerspectiveProjection () |
|
virtual void | UseDollyForPerspectiveProjectionOn () |
|
virtual void | UseDollyForPerspectiveProjectionOff () |
|
|
void | OnMouseMove (int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *rwi) override |
| Event bindings controlling the effects of pressing mouse buttons or moving the mouse. More...
|
|
void | OnButtonDown (int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *rwi) override |
| Event bindings controlling the effects of pressing mouse buttons or moving the mouse. More...
|
|
void | OnButtonUp (int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *rwi) 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 | 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...
|
|
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 &) |
|
Zooms camera with vertical mouse movement.
vtkPVTrackballZoom allows the user to interactively manipulate the camera, the viewpoint of the scene. Moving the mouse down zooms in. Up zooms out.
When zooming in Perpective projection, this manipulator by default, dollys (rather than zooms) i.e. moves the camera further (or farther) in the view direction. This is default behavior. You can change that to use zoom instead i.e. change view angle on camera, by setting UseDollyForPerspectiveProjection to off.
Definition at line 24 of file vtkPVTrackballZoom.h.