#include <vtkCameraManipulator.h>
|
| | vtkTypeMacro (vtkCameraManipulator, vtkObject) |
| |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| |
| virtual void | StartInteraction () |
| |
| virtual void | EndInteraction () |
| |
| 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 | 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) |
| |
Definition at line 17 of file vtkCameraManipulator.h.
◆ vtkCameraManipulator()
| vtkCameraManipulator::vtkCameraManipulator |
( |
| ) |
|
|
protected |
◆ ~vtkCameraManipulator()
| vtkCameraManipulator::~vtkCameraManipulator |
( |
| ) |
|
|
overrideprotected |
◆ ComputeDisplayCenter()
| void vtkCameraManipulator::ComputeDisplayCenter |
( |
vtkRenderer * |
ren | ) |
|
|
protected |
◆ EndInteraction()
| void vtkCameraManipulator::EndInteraction |
( |
| ) |
|
|
virtual |
◆ New()
◆ OnButtonDown()
| void vtkCameraManipulator::OnButtonDown |
( |
int |
x, |
|
|
int |
y, |
|
|
vtkRenderer * |
ren, |
|
|
vtkRenderWindowInteractor * |
iren |
|
) |
| |
|
virtual |
Reimplemented in vtkPVTrackballZoomToMouse, vtkPVTrackballZoom, vtkPVTrackballRotate, vtkPVTrackballRoll, vtkPVTrackballMultiRotate, vtkPVJoystickFly, vtkTrackballPan, vtkPVTrackballPan, and vtkPVTrackballMoveActor.
Definition at line 58 of file vtkCameraManipulator.cxx.
Referenced by VTKExtensions::vtkCustomInteractorStyle::OnButtonDown(), vtkPVInteractorStyle::OnButtonDown(), and vtkPVTrackballMultiRotate::OnButtonDown().
◆ OnButtonUp()
| void vtkCameraManipulator::OnButtonUp |
( |
int |
x, |
|
|
int |
y, |
|
|
vtkRenderer * |
ren, |
|
|
vtkRenderWindowInteractor * |
iren |
|
) |
| |
|
virtual |
◆ OnKeyDown()
| void vtkCameraManipulator::OnKeyDown |
( |
vtkRenderWindowInteractor * |
iren | ) |
|
|
virtual |
◆ OnKeyUp()
| void vtkCameraManipulator::OnKeyUp |
( |
vtkRenderWindowInteractor * |
iren | ) |
|
|
virtual |
◆ OnMouseMove()
| void vtkCameraManipulator::OnMouseMove |
( |
int |
x, |
|
|
int |
y, |
|
|
vtkRenderer * |
ren, |
|
|
vtkRenderWindowInteractor * |
iren |
|
) |
| |
|
virtual |
Reimplemented in vtkPVTrackballZoomToMouse, vtkPVTrackballZoom, vtkPVTrackballRotate, vtkPVTrackballRoll, vtkPVTrackballMultiRotate, vtkPVJoystickFly, vtkTrackballPan, vtkPVTrackballPan, and vtkPVTrackballMoveActor.
Definition at line 68 of file vtkCameraManipulator.cxx.
Referenced by VTKExtensions::vtkCustomInteractorStyle::OnMouseMove(), vtkPVInteractorStyle::OnMouseMove(), and vtkPVTrackballMultiRotate::OnMouseMove().
◆ PrintSelf()
| void vtkCameraManipulator::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
override |
◆ SetGUIHelper()
◆ StartInteraction()
| void vtkCameraManipulator::StartInteraction |
( |
| ) |
|
|
virtual |
◆ vtkBooleanMacro() [1/2]
| vtkCameraManipulator::vtkBooleanMacro |
( |
Control |
, |
|
|
int |
|
|
) |
| |
◆ vtkBooleanMacro() [2/2]
| vtkCameraManipulator::vtkBooleanMacro |
( |
Shift |
, |
|
|
int |
|
|
) |
| |
◆ vtkGetMacro() [1/4]
| vtkCameraManipulator::vtkGetMacro |
( |
Button |
, |
|
|
int |
|
|
) |
| |
◆ vtkGetMacro() [2/4]
| vtkCameraManipulator::vtkGetMacro |
( |
Control |
, |
|
|
int |
|
|
) |
| |
◆ vtkGetMacro() [3/4]
◆ vtkGetMacro() [4/4]
| vtkCameraManipulator::vtkGetMacro |
( |
Shift |
, |
|
|
int |
|
|
) |
| |
◆ vtkGetObjectMacro()
◆ vtkGetStringMacro()
◆ vtkGetVector3Macro()
| vtkCameraManipulator::vtkGetVector3Macro |
( |
Center |
, |
|
|
double |
|
|
) |
| |
◆ vtkSetMacro() [1/4]
| vtkCameraManipulator::vtkSetMacro |
( |
Button |
, |
|
|
int |
|
|
) |
| |
These settings determine which button and modifiers the manipulator responds to. Button can be either 1 (left), 2 (middle), and 3 right.
◆ vtkSetMacro() [2/4]
| vtkCameraManipulator::vtkSetMacro |
( |
Control |
, |
|
|
int |
|
|
) |
| |
◆ vtkSetMacro() [3/4]
Set and get the rotation factor.
◆ vtkSetMacro() [4/4]
| vtkCameraManipulator::vtkSetMacro |
( |
Shift |
, |
|
|
int |
|
|
) |
| |
◆ vtkSetStringMacro()
Set and get the manipulator name.
◆ vtkSetVector3Macro()
| vtkCameraManipulator::vtkSetVector3Macro |
( |
Center |
, |
|
|
double |
|
|
) |
| |
For setting the center of rotation.
◆ vtkTypeMacro()
◆ Button
| int vtkCameraManipulator::Button |
|
protected |
◆ Center
| double vtkCameraManipulator::Center[3] |
|
protected |
◆ Control
| int vtkCameraManipulator::Control |
|
protected |
◆ DisplayCenter
| double vtkCameraManipulator::DisplayCenter[2] |
|
protected |
◆ GUIHelper
◆ ManipulatorName
| char* vtkCameraManipulator::ManipulatorName |
|
protected |
◆ RotationFactor
| double vtkCameraManipulator::RotationFactor |
|
protected |
◆ Shift
| int vtkCameraManipulator::Shift |
|
protected |
The documentation for this class was generated from the following files: