45 #ifndef vtkParallelCoordinatesInteractorStyle_h 46 #define vtkParallelCoordinatesInteractorStyle_h 48 #include "vtkInteractionStyleModule.h" 71 vtkGetVector2Macro(CursorStartPosition,
int);
72 vtkGetVector2Macro(CursorCurrentPosition,
int);
73 vtkGetVector2Macro(CursorLastPosition,
int);
80 void GetCursorStartPosition(
vtkViewport *viewport,
double pos[2]);
81 void GetCursorCurrentPosition(
vtkViewport *viewport,
double pos[2]);
82 void GetCursorLastPosition(
vtkViewport *viewport,
double pos[2]);
101 virtual void StartInspect(
int x,
int y);
102 virtual void Inspect(
int x,
int y);
103 virtual void EndInspect();
108 void Zoom()
override;
127 int CursorStartPosition[2];
128 int CursorCurrentPosition[2];
129 int CursorLastPosition[2];
virtual void EndZoom()
Interaction mode entry points used internally.
void OnMiddleButtonUp() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
virtual void StartZoom()
Interaction mode entry points used internally.
interactive manipulation of the camera specialized for parallel coordinates
void OnChar() override
OnChar is triggered when an ASCII key is pressed.
abstract specification for Viewports
static vtkInteractorStyleTrackballCamera * New()
virtual void EndPan()
Interaction mode entry points used internally.
a simple class to control print indentation
void OnMouseMove() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
void OnMiddleButtonDown() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
virtual void StartPan()
Interaction mode entry points used internally.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void OnRightButtonDown() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
void OnRightButtonUp() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
interactive manipulation of the camera
void OnLeftButtonDown() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
void OnLeftButtonUp() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.