24 #ifndef __SVTK_KeyFreeInteractorStyle_h
25 #define __SVTK_KeyFreeInteractorStyle_h
48 virtual void OnMouseMove(
int ctrl,
int shift,
int x,
int y);
#define SVTK_EXPORT
Definition: SVTK.h:37
Introduce SALOME way of user interaction.
Definition: SVTK_InteractorStyle.h:158
virtual void OnLeftButtonDown()
To handle left mouse button down event (reimplemented from vtkInteractorStyle)
Definition: SVTK_InteractorStyle.cxx:382
virtual void OnLeftButtonUp()
To handle left mouse button up event (reimplemented from vtkInteractorStyle)
Definition: SVTK_InteractorStyle.cxx:394
virtual void OnMiddleButtonDown()
To handle middle mouse button down event (reimplemented from vtkInteractorStyle)
Definition: SVTK_InteractorStyle.cxx:406
virtual void OnMouseMove()
To handle mouse move event.
Definition: SVTK_InteractorStyle.cxx:370
virtual void OnMiddleButtonUp()
To handle middle mouse button up event (reimplemented from vtkInteractorStyle)
Definition: SVTK_InteractorStyle.cxx:418
virtual void OnRightButtonUp()
To handle right mouse button up event (reimplemented from vtkInteractorStyle)
Definition: SVTK_InteractorStyle.cxx:442
virtual void OnRightButtonDown()
To handle right mouse button down event (reimplemented from vtkInteractorStyle)
Definition: SVTK_InteractorStyle.cxx:430
virtual void OnChar()
To handle keyboard event (reimplemented from vtkInteractorStyle)
Definition: SVTK_InteractorStyle.cxx:2024
Introduce new style of interaction (keyboard free)
Definition: SVTK_KeyFreeInteractorStyle.h:33
bool myIsRightButtonDown
Definition: SVTK_KeyFreeInteractorStyle.h:72
void operator=(const SVTK_KeyFreeInteractorStyle &)
bool myIsLeftButtonDown
Definition: SVTK_KeyFreeInteractorStyle.h:71
SVTK_KeyFreeInteractorStyle(const SVTK_KeyFreeInteractorStyle &)
static SVTK_KeyFreeInteractorStyle * New()