38 #ifndef vtkInteractorStyleUser_h
39 #define vtkInteractorStyleUser_h
45 #define VTKIS_USERINTERACTION 8
59 vtkGetVector2Macro(LastPos,
int);
66 vtkGetVector2Macro(OldPos,
int);
72 vtkGetMacro(ShiftKey,
int);
73 vtkGetMacro(CtrlKey,
int);
78 vtkGetMacro(Char,
int);
84 vtkGetStringMacro(KeySym);
90 vtkGetMacro(Button,
int);
virtual void OnLeftButtonDown()
virtual void OnMiddleButtonDown()
virtual void OnRightButtonDown()
virtual void OnLeftButtonUp()
static vtkInteractorStyle * New()
#define VTKINTERACTIONSTYLE_EXPORT
virtual void OnMiddleButtonUp()
virtual void OnKeyRelease()
virtual void OnKeyPress()
virtual void OnRightButtonUp()
void PrintSelf(ostream &os, vtkIndent indent)
virtual void OnConfigure()
a simple class to control print indentation
provide event-driven interface to the rendering window (defines trackball mode)
provides customizable interaction routines
virtual void OnMouseMove()