![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <vtkPVTrackballMultiRotate.h>


Public Member Functions | |
| vtkTypeMacro (vtkPVTrackballMultiRotate, vtkCameraManipulator) | |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| void | OnMouseMove (int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *rwi) override |
| void | OnButtonDown (int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *rwi) override |
| void | OnButtonUp (int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *rwi) override |
Public Member Functions inherited from vtkCameraManipulator | |
| vtkTypeMacro (vtkCameraManipulator, vtkObject) | |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| virtual void | StartInteraction () |
| virtual void | EndInteraction () |
| virtual void | OnKeyUp (vtkRenderWindowInteractor *iren) |
| virtual void | OnKeyDown (vtkRenderWindowInteractor *iren) |
| vtkSetMacro (Button, int) | |
| vtkGetMacro (Button, int) | |
| vtkSetMacro (Shift, int) | |
| vtkGetMacro (Shift, int) | |
| vtkBooleanMacro (Shift, int) | |
| vtkSetMacro (Control, int) | |
| vtkGetMacro (Control, int) | |
| vtkBooleanMacro (Control, int) | |
| vtkSetVector3Macro (Center, double) | |
| vtkGetVector3Macro (Center, double) | |
| vtkSetMacro (RotationFactor, double) | |
| vtkGetMacro (RotationFactor, double) | |
| vtkSetStringMacro (ManipulatorName) | |
| vtkGetStringMacro (ManipulatorName) | |
| void | SetGUIHelper (vtkCameraManipulatorGUIHelper *) |
| vtkGetObjectMacro (GUIHelper, vtkCameraManipulatorGUIHelper) | |
Static Public Member Functions | |
| static vtkPVTrackballMultiRotate * | New () |
Static Public Member Functions inherited from vtkCameraManipulator | |
| static vtkCameraManipulator * | New () |
Protected Member Functions | |
| vtkPVTrackballMultiRotate () | |
| ~vtkPVTrackballMultiRotate () override | |
Protected Member Functions inherited from vtkCameraManipulator | |
| vtkCameraManipulator () | |
| ~vtkCameraManipulator () override | |
| void | ComputeDisplayCenter (vtkRenderer *ren) |
Protected Attributes | |
| vtkPVTrackballRotate * | RotateManipulator |
| vtkPVTrackballRoll * | RollManipulator |
| vtkCameraManipulator * | CurrentManipulator |
Protected Attributes inherited from vtkCameraManipulator | |
| char * | ManipulatorName |
| int | Button |
| int | Shift |
| int | Control |
| double | Center [3] |
| double | RotationFactor |
| double | DisplayCenter [2] |
| vtkCameraManipulatorGUIHelper * | GUIHelper |
Definition at line 17 of file vtkPVTrackballMultiRotate.h.
|
protected |
Definition at line 37 of file vtkPVTrackballMultiRotate.cxx.
References CurrentManipulator, vtkPVTrackballRoll::New(), vtkPVTrackballRotate::New(), NULL, RollManipulator, and RotateManipulator.
|
overrideprotected |
Definition at line 44 of file vtkPVTrackballMultiRotate.cxx.
References CurrentManipulator, NULL, RollManipulator, and RotateManipulator.
|
static |
|
overridevirtual |
Reimplemented from vtkCameraManipulator.
Definition at line 57 of file vtkPVTrackballMultiRotate.cxx.
References CurrentManipulator, MY_MAX, MY_SQR, vtkCameraManipulator::OnButtonDown(), RollManipulator, RotateManipulator, x, and y.
|
overridevirtual |
Reimplemented from vtkCameraManipulator.
Definition at line 86 of file vtkPVTrackballMultiRotate.cxx.
References CurrentManipulator, vtkCameraManipulator::OnButtonUp(), and y.
|
overridevirtual |
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
Reimplemented from vtkCameraManipulator.
Definition at line 96 of file vtkPVTrackballMultiRotate.cxx.
References CurrentManipulator, vtkCameraManipulator::OnMouseMove(), and y.
|
override |
Definition at line 51 of file vtkPVTrackballMultiRotate.cxx.
| vtkPVTrackballMultiRotate::vtkTypeMacro | ( | vtkPVTrackballMultiRotate | , |
| vtkCameraManipulator | |||
| ) |
|
protected |
Definition at line 50 of file vtkPVTrackballMultiRotate.h.
Referenced by OnButtonDown(), OnButtonUp(), OnMouseMove(), vtkPVTrackballMultiRotate(), and ~vtkPVTrackballMultiRotate().
|
protected |
Definition at line 48 of file vtkPVTrackballMultiRotate.h.
Referenced by OnButtonDown(), vtkPVTrackballMultiRotate(), and ~vtkPVTrackballMultiRotate().
|
protected |
Definition at line 47 of file vtkPVTrackballMultiRotate.h.
Referenced by OnButtonDown(), vtkPVTrackballMultiRotate(), and ~vtkPVTrackballMultiRotate().