VTK  9.3.20240328
vtkInteractorStyleMultiTouchCamera.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2 // SPDX-License-Identifier: BSD-3-Clause
19 #ifndef vtkInteractorStyleMultiTouchCamera_h
20 #define vtkInteractorStyleMultiTouchCamera_h
21 
22 #include "vtkInteractionStyleModule.h" // For export macro
24 #include "vtkRenderWindowInteractor.h" // for max pointers
25 
26 VTK_ABI_NAMESPACE_BEGIN
27 class VTKINTERACTIONSTYLE_EXPORT vtkInteractorStyleMultiTouchCamera
29 {
30 public:
33  void PrintSelf(ostream& os, vtkIndent indent) override;
34 
36 
39  void OnStartRotate() override;
40  void OnRotate() override;
41  void OnEndRotate() override;
42  void OnStartPinch() override;
43  void OnPinch() override;
44  void OnEndPinch() override;
45  void OnStartPan() override;
46  void OnPan() override;
47  void OnEndPan() override;
48 
50 
51 protected:
54 
55 private:
57  void operator=(const vtkInteractorStyleMultiTouchCamera&) = delete;
58 };
59 
60 VTK_ABI_NAMESPACE_END
61 #endif
a simple class to control print indentation
Definition: vtkIndent.h:108
multitouch manipulation of the camera
void OnEndRotate() override
Event bindings for gestures.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkInteractorStyleMultiTouchCamera * New()
void OnPinch() override
Event bindings for gestures.
void OnStartRotate() override
Event bindings for gestures.
void OnPan() override
Event bindings for gestures.
void OnRotate() override
Event bindings for gestures.
void OnStartPan() override
Event bindings for gestures.
void OnEndPinch() override
Event bindings for gestures.
void OnEndPan() override
Event bindings for gestures.
void OnStartPinch() override
Event bindings for gestures.
interactive manipulation of the camera