iMSTK
Interactive Medical Simulation Toolkit
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
vtkInteractorStyleVR Class Reference

VTK Interactor style for VR. More...

#include <imstkVTKInteractorStyleVR.h>

Inheritance diagram for vtkInteractorStyleVR:
Inheritance graph
[legend]
Collaboration diagram for vtkInteractorStyleVR:
Collaboration graph
[legend]

Public Member Functions

 vtkTypeMacro (vtkInteractorStyleVR, vtkInteractorStyle3D)
 
void OnMove3D (vtkEventData *edata) override
 
void addButtonActions ()
 Adds button actions.
 
void addMovementActions ()
 Adds thumbstick movement actions.
 
std::shared_ptr< imstk::OpenVRDeviceClientgetLeftControllerDeviceClient () const
 
std::shared_ptr< imstk::OpenVRDeviceClientgetRightControllerDeviceClient () const
 
std::shared_ptr< imstk::OpenVRDeviceClientgetHmdDeviceClient () const
 

Static Public Member Functions

static vtkInteractorStyleVRNew ()
 

Public Attributes

std::shared_ptr< imstk::OpenVRDeviceClientm_leftControllerDeviceClient
 
std::shared_ptr< imstk::OpenVRDeviceClientm_rightControllerDeviceClient
 
std::shared_ptr< imstk::OpenVRDeviceClientm_hmdDeviceClient
 

Protected Member Functions

void OnButtonPress (vtkEventData *data, int buttonId)
 

Detailed Description

VTK Interactor style for VR.

Definition at line 20 of file imstkVTKInteractorStyleVR.h.


The documentation for this class was generated from the following files: