Go to the documentation of this file.
33 #ifndef vtkInteractorStyleUser_h
34 #define vtkInteractorStyleUser_h
36 #include "vtkInteractionStyleModule.h"
40 #define VTKIS_USERINTERACTION 8
56 vtkGetVector2Macro(LastPos,
int);
65 vtkGetVector2Macro(OldPos,
int);
73 vtkGetMacro(ShiftKey,
int);
74 vtkGetMacro(CtrlKey,
int);
81 vtkGetMacro(Char,
int);
97 vtkGetMacro(Button,
int);
virtual void OnLeftButtonDown()
virtual void OnChar()
Keyboard functions.
~vtkInteractorStyleUser()
virtual void OnKeyPress()
virtual void OnMouseMove()
Generic event bindings.
static vtkInteractorStyleUser * New()
virtual void OnLeftButtonUp()
a simple class to control print indentation
virtual void OnMiddleButtonUp()
virtual void OnMouseWheelBackward()
virtual void OnTimer()
OnTimer calls Rotate, Rotate etc which should be overridden by style subclasses.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
provide event-driven interface to the rendering window (defines trackball mode)
virtual void OnExpose()
These are more esoteric events, but are useful in some cases.
virtual void OnRightButtonUp()
provides customizable interaction routines
virtual void OnConfigure()
virtual void OnMouseWheelForward()
virtual void OnMiddleButtonDown()
virtual void OnKeyRelease()
virtual void OnRightButtonDown()
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.