49 #ifndef __vtkParallelCoordinatesRepresentation_h
50 #define __vtkParallelCoordinatesRepresentation_h
111 void SetPlotTitle(
const char*);
115 vtkGetMacro(NumberOfAxes,
int);
120 vtkGetMacro(NumberOfSamples,
int);
125 void SetNumberOfAxisLabels(
int num);
126 vtkGetMacro(NumberOfAxisLabels,
int);
132 virtual int SwapAxisPositions(
int position1,
int position2);
133 int SetXCoordinateOfPosition(
int position,
double xcoord);
134 double GetXCoordinateOfPosition(
int axis);
135 void GetXCoordinatesOfPositions(
double* coords);
136 int GetPositionNearXCoordinate(
double xcoord);
141 vtkSetMacro(UseCurves,
int);
142 vtkGetMacro(UseCurves,
int);
143 vtkBooleanMacro(UseCurves,
int);
148 vtkSetMacro(CurveResolution,
int);
149 vtkGetMacro(CurveResolution,
int);
154 vtkGetMacro(LineOpacity,
double)
155 vtkGetMacro(FontSize,
double);
156 vtkGetVector3Macro(LineColor,
double);
157 vtkGetVector3Macro(AxisColor,
double);
158 vtkGetVector3Macro(AxisLabelColor,
double);
159 vtkSetMacro(LineOpacity,
double);
160 vtkSetMacro(FontSize,
double);
161 vtkSetVector3Macro(LineColor,
double);
162 vtkSetVector3Macro(AxisColor,
double);
163 vtkSetVector3Macro(AxisLabelColor,
double);
169 vtkSetMacro(AngleBrushThreshold,
double);
170 vtkGetMacro(AngleBrushThreshold,
double);
176 vtkSetMacro(FunctionBrushThreshold,
double);
177 vtkGetMacro(FunctionBrushThreshold,
double);
183 virtual
int SetRangeAtPosition(
int position,
double range[2]);
192 virtual
void LassoSelect(
int brushClass,
int brushOperator,
vtkPoints* brushPoints);
193 virtual
void AngleSelect(
int brushClass,
int brushOperator,
double *p1,
double *p2);
194 virtual
void FunctionSelect(
int brushClass,
int brushOperator,
double *p1,
double *p2,
double *q1,
double *q2);
195 virtual
void RangeSelect(
int brushClass,
int brushOperator,
double *p1,
double *p2);
227 void UpdateHoverHighlight(
vtkView* view,
int x,
int y);
231 virtual int AllocatePolyData(
vtkPolyData* polyData,
233 int numPointsPerLine,
235 int numPointsPerStrip,
239 int numPointScalars);
259 virtual int ComputeDataProperties();
265 virtual int ReallocateInternals();
270 int ComputePointPosition(
double* p);
271 int ComputeLinePosition(
double* p1,
double* p2);
279 virtual void BuildInverseSelection();
293 virtual void UpdateSelectionActors();
296 int GetNumberOfSelections();
346 double AxisLabelColor[3];
348 vtkGetStringMacro(InternalHoverText);
349 vtkSetStringMacro(InternalHoverText);