35 #ifndef __vtkInteractorStyleUser_h
36 #define __vtkInteractorStyleUser_h
42 #define VTKIS_USERINTERACTION 8
56 vtkGetVector2Macro(LastPos,
int);
63 vtkGetVector2Macro(OldPos,
int);
69 vtkGetMacro(ShiftKey,
int);
70 vtkGetMacro(CtrlKey,
int);
75 vtkGetMacro(Char,
int);
81 vtkGetStringMacro(KeySym);
87 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()