reducePoints
public int reducePoints(double[] xValues,
double[] yValues,
double[] xPointErrorsPos,
double[] xPointErrorsNeg,
double[] yPointErrorsPos,
double[] yPointErrorsNeg,
java.lang.String[] styles,
boolean[] pointSelected,
int indexMin,
int indexMax)
Internal function to the ErrorDataSetRenderer arrays are cached copies and operations are assumed to be performed
in-place (<-> for performance reasons/minimisation of memory allocation)
- Specified by:
reducePoints
in interface RendererDataReducer
- Parameters:
xValues
- array of x coordinates
yValues
- array of y coordinates
xPointErrorsPos
- array of coordinates containing x+exp
xPointErrorsNeg
- array of coordinates containing x-exn
yPointErrorsPos
- array of coordinates containing x+eyp
yPointErrorsNeg
- array of coordinates containing x+eyn
styles
- point styles
pointSelected
- array containing the points that have been specially selected by the user
indexMin
- minimum index of those array that shall be considered
indexMax
- maximum index of those array that shall be considered
- Returns:
- effective number of points that remain after the reduction