iMSTK
Interactive Medical Simulation Toolkit
|
Interactor styles forward their controls to imstk objects. More...
#include <imstkVTKInteractorStyle.h>
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< KeyboardDeviceClient > | getKeyboardDeviceClient () const |
std::shared_ptr< MouseDeviceClient > | getMouseDeviceClient () 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 VTKInteractorStyle * | New () |
Interactor styles forward their controls to imstk objects.
Definition at line 22 of file imstkVTKInteractorStyle.h.