VTK  9.2.5
vtkOpenVRInteractorStyle.h
Go to the documentation of this file.
1/*=========================================================================
2
3Program: Visualization Toolkit
4Module: vtkOpenVRInteractorStyle.h
5
6Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7All rights reserved.
8See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10This software is distributed WITHOUT ANY WARRANTY; without even
11the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12PURPOSE. See the above copyright notice for more information.
13
14=========================================================================*/
20#ifndef vtkOpenVRInteractorStyle_h
21#define vtkOpenVRInteractorStyle_h
22
23#include "vtkRenderingOpenVRModule.h" // For export macro
25
28
29class VTKRENDERINGOPENVR_EXPORT vtkOpenVRInteractorStyle : public vtkVRInteractorStyle
30{
31public:
34
39
43 void LoadNextCameraPose() override;
44
49
50protected:
52 ~vtkOpenVRInteractorStyle() override = default;
53
54private:
56 void operator=(const vtkOpenVRInteractorStyle&) = delete;
57};
58
59#endif
Implements OpenVR specific functions required by vtkVRInteractorStyle.
void SetupActions(vtkRenderWindowInteractor *iren) override
Setup default actions defined with an action path and a corresponding command.
void LoadNextCameraPose() override
Load the next camera pose.
~vtkOpenVRInteractorStyle() override=default
vtkOpenVRInteractorStyle()=default
static vtkOpenVRInteractorStyle * New()
vtkVRControlsHelper * MakeControlsHelper() override
Creates a new ControlsHelper suitable for use with this class.
platform-independent render window interaction including picking and frame rate control.
Tooltip helper explaining controls Helper class to draw one tooltip per button around the controller.
Extended from vtkInteractorStyle3D to override command methods.