Interface RendererDataReducer

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      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)
    • Method Detail

      • reducePoints

        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)
        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