#include <vtkPVTrackballRotate.h>
|
| | vtkTypeMacro (vtkPVTrackballRotate, 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 |
| |
| void | OnKeyUp (vtkRenderWindowInteractor *iren) override |
| |
| void | OnKeyDown (vtkRenderWindowInteractor *iren) override |
| |
| | vtkGetMacro (KeyCode, char) |
| |
| | vtkTypeMacro (vtkCameraManipulator, vtkObject) |
| |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| |
| virtual void | StartInteraction () |
| |
| virtual void | EndInteraction () |
| |
| | 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) |
| |
Definition at line 13 of file vtkPVTrackballRotate.h.
◆ vtkPVTrackballRotate() [1/2]
| vtkPVTrackballRotate::vtkPVTrackballRotate |
( |
| ) |
|
|
protected |
◆ ~vtkPVTrackballRotate()
| vtkPVTrackballRotate::~vtkPVTrackballRotate |
( |
| ) |
|
|
overrideprotected |
◆ vtkPVTrackballRotate() [2/2]
◆ New()
◆ OnButtonDown()
| void vtkPVTrackballRotate::OnButtonDown |
( |
int |
x, |
|
|
int |
y, |
|
|
vtkRenderer * |
ren, |
|
|
vtkRenderWindowInteractor * |
rwi |
|
) |
| |
|
overridevirtual |
◆ OnButtonUp()
| void vtkPVTrackballRotate::OnButtonUp |
( |
int |
x, |
|
|
int |
y, |
|
|
vtkRenderer * |
ren, |
|
|
vtkRenderWindowInteractor * |
rwi |
|
) |
| |
|
overridevirtual |
◆ OnKeyDown()
| void vtkPVTrackballRotate::OnKeyDown |
( |
vtkRenderWindowInteractor * |
iren | ) |
|
|
overridevirtual |
◆ OnKeyUp()
| void vtkPVTrackballRotate::OnKeyUp |
( |
vtkRenderWindowInteractor * |
iren | ) |
|
|
overridevirtual |
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. Overridden to capture if the x,y,z key is pressed.
Reimplemented from vtkCameraManipulator.
Definition at line 143 of file vtkPVTrackballRotate.cxx.
References KeyCode.
◆ OnMouseMove()
| void vtkPVTrackballRotate::OnMouseMove |
( |
int |
x, |
|
|
int |
y, |
|
|
vtkRenderer * |
ren, |
|
|
vtkRenderWindowInteractor * |
rwi |
|
) |
| |
|
overridevirtual |
◆ operator=()
◆ PrintSelf()
| void vtkPVTrackballRotate::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
override |
◆ vtkGetMacro()
| vtkPVTrackballRotate::vtkGetMacro |
( |
KeyCode |
, |
|
|
char |
|
|
) |
| |
Returns the currently pressed key code.
◆ vtkTypeMacro()
◆ KeyCode
| char vtkPVTrackballRotate::KeyCode |
|
protected |
The documentation for this class was generated from the following files: