28 #include "vtkInteractionWidgetsModule.h"
29 #include "vtkObject.h"
31 class vtkRenderWindowInteractor;
33 class VTKINTERACTIONWIDGETS_EXPORT
vtkEvent :
public vtkObject
42 void PrintSelf(ostream& os, vtkIndent indent);
61 vtkSetMacro(EventId,
unsigned long);
62 vtkGetMacro(EventId,
unsigned long);
67 vtkSetMacro(Modifier,
int);
68 vtkGetMacro(Modifier,
int);
73 vtkSetMacro(KeyCode,
char);
74 vtkGetMacro(KeyCode,
char);
79 vtkSetMacro(RepeatCount,
int);
80 vtkGetMacro(RepeatCount,
int);
85 vtkSetStringMacro(KeySym);
86 vtkGetStringMacro(KeySym);
90 static int GetModifier(vtkRenderWindowInteractor*);
bool operator==(const TypeInfo &lhs, const TypeInfo &rhs)
a complete specification of a VTK event including all modifiers