VTK  9.1.0
vtkInteractorStyleMultiTouchCamera.h
Go to the documentation of this file.
1/*=========================================================================
2
3 Program: Visualization Toolkit
4 Module: vtkInteractorStyleMultiTouchCamera.h
5
6 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7 All rights reserved.
8 See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10 This software is distributed WITHOUT ANY WARRANTY; without even
11 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12 PURPOSE. See the above copyright notice for more information.
13
14=========================================================================*/
28#ifndef vtkInteractorStyleMultiTouchCamera_h
29#define vtkInteractorStyleMultiTouchCamera_h
30
31#include "vtkInteractionStyleModule.h" // For export macro
33#include "vtkRenderWindowInteractor.h" // for max pointers
34
35class VTKINTERACTIONSTYLE_EXPORT vtkInteractorStyleMultiTouchCamera
37{
38public:
41 void PrintSelf(ostream& os, vtkIndent indent) override;
42
44
47 void OnStartRotate() override;
48 void OnRotate() override;
49 void OnEndRotate() override;
50 void OnStartPinch() override;
51 void OnPinch() override;
52 void OnEndPinch() override;
53 void OnStartPan() override;
54 void OnPan() override;
55 void OnEndPan() override;
56
58
59protected:
62
63private:
65 void operator=(const vtkInteractorStyleMultiTouchCamera&) = delete;
66};
67
68#endif
a simple class to control print indentation
Definition: vtkIndent.h:113
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.
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