7 #include <vtkInteractorStyle3D.h>    12 class OpenVRDeviceClient;
    26     void OnMove3D(vtkEventData* edata) 
override;
    31     void addButtonActions();
    36     void addMovementActions();
    38     std::shared_ptr<imstk::OpenVRDeviceClient> getLeftControllerDeviceClient()
 const { 
return m_leftControllerDeviceClient; }
    39     std::shared_ptr<imstk::OpenVRDeviceClient> getRightControllerDeviceClient()
 const { 
return m_rightControllerDeviceClient; }
    40     std::shared_ptr<imstk::OpenVRDeviceClient> getHmdDeviceClient()
 const { 
return m_hmdDeviceClient; }
    45     void OnButtonPress(vtkEventData* data, 
int buttonId);
    48     std::shared_ptr<imstk::OpenVRDeviceClient> m_leftControllerDeviceClient;
    49     std::shared_ptr<imstk::OpenVRDeviceClient> m_rightControllerDeviceClient;
    50     std::shared_ptr<imstk::OpenVRDeviceClient> m_hmdDeviceClient;
 
VTK Interactor style for VR.