VTK  9.4.20241226
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#include "vtkWrappingHints.h" // For VTK_MARSHALAUTO
26
27VTK_ABI_NAMESPACE_BEGIN
30{
31public:
34 void PrintSelf(ostream& os, vtkIndent indent) override;
35
37
40 void OnStartRotate() override;
41 void OnRotate() override;
42 void OnEndRotate() override;
43 void OnStartPinch() override;
44 void OnPinch() override;
45 void OnEndPinch() override;
46 void OnStartPan() override;
47 void OnPan() override;
48 void OnEndPan() override;
49
51
52protected:
55
56private:
58 void operator=(const vtkInteractorStyleMultiTouchCamera&) = delete;
59};
60
61VTK_ABI_NAMESPACE_END
62#endif
a simple class to control print indentation
Definition vtkIndent.h:108
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.
void OnPinch() override
Event bindings for gestures.
void OnStartRotate() override
Event bindings for gestures.
static vtkInteractorStyleMultiTouchCamera * New()
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
#define VTK_MARSHALAUTO