Interface XYDataSeriesFunctionInternal

All Superinterfaces:
DataSeries, Serializable, Series, XYDataSeries, XYDataSeriesFunction
All Known Implementing Classes:
XYDataSeriesFunctionImpl

public interface XYDataSeriesFunctionInternal extends XYDataSeriesFunction
XYDataSeries based on a function. Internal XYDataSeriesFunction methods for use inner use.
  • Method Details

    • funcRangeInternal

      XYDataSeriesFunctionInternal funcRangeInternal(double xmin, double xmax)
      Sets the data range for this series if the user did not set funcRange.
      Parameters:
      xmin - range minimum
      xmax - range maximum
      Returns:
      this data series with the new range
    • funcRangeInternal

      XYDataSeriesFunctionInternal funcRangeInternal(double xmin, double xmax, int npoints)
      Sets the data range and number of points for this series if the user did not set funcRange.
      Parameters:
      xmin - range minimum
      xmax - range maximum
      npoints - number of data points
      Returns:
      this data series with the new range
      Throws:
      IllegalArgumentException - xmin must not be less than xmax xmin and xmax must be finite. See Numeric.isFinite(java.lang.Byte) npoints must non-negative
    • funcNPointsInternal

      XYDataSeriesFunctionInternal funcNPointsInternal(int npoints)
      Sets the number of data points in this dataset if the user did not set funcNPoints.
      Parameters:
      npoints - number of points
      Returns:
      this data series with the specified number of points.
      Throws:
      IllegalArgumentException - npoints must be non-negative.