 |
VTK
9.1.0
|
Go to the documentation of this file.
68 #ifndef vtkInteractorStyleUser_h
69 #define vtkInteractorStyleUser_h
71 #include "vtkInteractionStyleModule.h"
75 #define VTKIS_USERINTERACTION 8
91 vtkGetVector2Macro(LastPos,
int);
100 vtkGetVector2Macro(OldPos,
int);
108 vtkGetMacro(ShiftKey,
int);
109 vtkGetMacro(CtrlKey,
int);
116 vtkGetMacro(Char,
int);
124 vtkGetStringMacro(KeySym);
132 vtkGetMacro(Button,
int);
void OnKeyRelease() override
Keyboard functions.
void OnChar() override
Keyboard functions.
static vtkInteractorStyleUser * New()
void OnLeftButtonDown() override
Generic event bindings.
~vtkInteractorStyleUser() override
void OnTimer() override
OnTimer calls Rotate, Rotate etc which should be overridden by style subclasses.
void OnLeave() override
These are more esoteric events, but are useful in some cases.
void OnExpose() override
These are more esoteric events, but are useful in some cases.
void OnMiddleButtonDown() override
Generic event bindings.
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void OnRightButtonUp() override
Generic event bindings.
void OnMiddleButtonUp() override
Generic event bindings.
void OnRightButtonDown() override
Generic event bindings.
provide event-driven interface to the rendering window (defines trackball mode)
void OnMouseWheelForward() override
Generic event bindings.
void OnKeyPress() override
Keyboard functions.
provides customizable interaction routines
void OnMouseWheelBackward() override
Generic event bindings.
void OnLeftButtonUp() override
Generic event bindings.
void OnMouseMove() override
Generic event bindings.
void OnConfigure() override
These are more esoteric events, but are useful in some cases.
void OnEnter() override
These are more esoteric events, but are useful in some cases.