iMSTK
Interactive Medical Simulation Toolkit
Public Member Functions | Static Public Member Functions | List of all members
imstk::VTKInteractorStyle Class Reference

Interactor styles forward their controls to imstk objects. More...

#include <imstkVTKInteractorStyle.h>

Inheritance diagram for imstk::VTKInteractorStyle:
Inheritance graph
[legend]
Collaboration diagram for imstk::VTKInteractorStyle:
Collaboration graph
[legend]

Public Member Functions

 vtkTypeMacro (VTKInteractorStyle, vtkInteractorStyleTrackballCamera)
 
void OnKeyPress () override
 Slot for key pressed.
 
void OnKeyRelease () override
 Slot for key released.
 
void OnMouseMove () override
 Slot for moved mouse cursor.
 
void OnLeftButtonDown () override
 Slot for mouse left button clicked.
 
void OnLeftButtonUp () override
 Slot for mouse left button released.
 
void OnMiddleButtonDown () override
 Slot for mouse middle button clicked.
 
void OnMiddleButtonUp () override
 Slot for mouse middle button released.
 
void OnRightButtonDown () override
 Slot for mouse right button clicked.
 
void OnRightButtonUp () override
 Slot for mouse right button released.
 
void OnMouseWheelForward () override
 Slot for mouse wheel rolled forward.
 
void OnMouseWheelBackward () override
 Slot for mouse wheel rolled backward.
 
std::shared_ptr< KeyboardDeviceClientgetKeyboardDeviceClient () const
 
std::shared_ptr< MouseDeviceClientgetMouseDeviceClient () const
 
void OnKeyDown () override
 Filter out these events.
 
void OnKeyUp () override
 
void OnChar () override
 
void OnFourthButtonDown () override
 Not implemented.
 
void OnFifthButtonDown () override
 
void OnFourthButtonUp () override
 
void OnFifthButtonUp () override
 

Static Public Member Functions

static VTKInteractorStyleNew ()
 

Detailed Description

Interactor styles forward their controls to imstk objects.

Definition at line 22 of file imstkVTKInteractorStyle.h.


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