41 #ifndef __vtkParallelCoordinatesView_h
42 #define __vtkParallelCoordinatesView_h
60 enum {VTK_BRUSH_LASSO=0,VTK_BRUSH_ANGLE,VTK_BRUSH_FUNCTION,VTK_BRUSH_AXISTHRESHOLD,VTK_BRUSH_MODECOUNT};
61 enum {VTK_BRUSHOPERATOR_ADD=0,
VTK_BRUSHOPERATOR_SUBTRACT,VTK_BRUSHOPERATOR_INTERSECT,VTK_BRUSHOPERATOR_REPLACE,VTK_BRUSHOPERATOR_MODECOUNT};
65 void SetBrushMode(
int);
70 vtkGetMacro(BrushMode,
int);
72 void SetBrushOperator(
int);
77 vtkGetMacro(BrushOperator,
int);
79 void SetInspectMode(
int);
82 vtkGetMacro(InspectMode,
int);
84 void SetMaximumNumberOfBrushPoints(
int);
85 vtkGetMacro(MaximumNumberOfBrushPoints,
int);
87 vtkSetMacro(CurrentBrushClass,
int);
88 vtkGetMacro(CurrentBrushClass,
int);
129 void Hover(
unsigned long event);
130 void ManipulateAxes(
unsigned long event);
131 void SelectData(
unsigned long event);
132 void Zoom(
unsigned long event);
133 void Pan(
unsigned long event);
142 int AddLassoBrushPoint(
double *p);
143 int SetBrushLine(
int line,
double *p1,
double *p2);
145 int SetAngleBrushLine(
double *p1,
double *p2);
146 int SetFunctionBrushLine1(
double *p1,
double *p2);
147 int SetFunctionBrushLine2(
double *p1,
double *p2);
148 void ClearBrushPoints();