VTK  9.7.1
vtkJoystickFlyIn.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
14 #ifndef vtkJoystickFlyIn_h
15 #define vtkJoystickFlyIn_h
16 
17 #include "vtkInteractionStyleModule.h" // needed for export macro
18 #include "vtkJoystickFly.h"
19 
20 VTK_ABI_NAMESPACE_BEGIN
21 class VTKINTERACTIONSTYLE_EXPORT vtkJoystickFlyIn : public vtkJoystickFly
22 {
23 public:
24  static vtkJoystickFlyIn* New();
26  void PrintSelf(ostream& os, vtkIndent indent) override;
27 
28 protected:
30  ~vtkJoystickFlyIn() override;
31 
32 private:
33  vtkJoystickFlyIn(const vtkJoystickFlyIn&) = delete;
34  void operator=(const vtkJoystickFlyIn&) = delete;
35 };
36 VTK_ABI_NAMESPACE_END
37 #endif
a simple class to control print indentation
Definition: vtkIndent.h:28
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Fly camera towards or away from the object.
Rotates camera with xy mouse movement.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...