48 #ifndef __vtkParallelCoordinatesInteractorStyle_h
49 #define __vtkParallelCoordinatesInteractorStyle_h
51 #include "vtkInteractionStyleModule.h"
61 void PrintSelf(ostream& os, vtkIndent indent);
74 vtkGetVector2Macro(CursorStartPosition,
int);
75 vtkGetVector2Macro(CursorCurrentPosition,
int);
76 vtkGetVector2Macro(CursorLastPosition,
int);
81 void GetCursorStartPosition(vtkViewport *viewport,
double pos[2]);
82 void GetCursorCurrentPosition(vtkViewport *viewport,
double pos[2]);
83 void GetCursorLastPosition(vtkViewport *viewport,
double pos[2]);
96 virtual void OnLeave();
99 virtual void StartInspect(
int x,
int y);
100 virtual void Inspect(
int x,
int y);
101 virtual void EndInspect();
103 virtual void StartZoom();
105 virtual void EndZoom();
107 virtual void StartPan();
109 virtual void EndPan();
113 virtual void OnChar();
119 int CursorStartPosition[2];
120 int CursorCurrentPosition[2];
121 int CursorLastPosition[2];
interactive manipulation of the camera specialized for parallel coordinates
void PrintSelf(ostream &os, vtkIndent indent)
virtual void OnMiddleButtonUp()
virtual void OnRightButtonUp()
static vtkInteractorStyleTrackballCamera * New()
virtual void OnLeftButtonDown()
virtual void OnMiddleButtonDown()
virtual void OnMouseMove()
virtual void OnRightButtonDown()
interactive manipulation of the camera
virtual void OnLeftButtonUp()