/** * Updates the min and max x and y value of this DataSet based on the given Entry. * * @param e */ protected void calcMinMax(T e) { if (e == null) return; calcMinMaxX(e); calcMinMaxY(e); }
@Override public void calcMinMaxY(float fromX, float toX) { if (mValues == null || mValues.isEmpty()) return; mYMax = -Float.MAX_VALUE; mYMin = Float.MAX_VALUE; int indexFrom = getEntryIndex(fromX, Float.NaN, Rounding.DOWN); int indexTo = getEntryIndex(toX, Float.NaN, Rounding.UP); for (int i = indexFrom; i <= indexTo; i++) { // only recalculate y calcMinMaxY(mValues.get(i)); } }
/** * Updates the min and max x and y value of this DataSet based on the given Entry. * * @param e */ protected void calcMinMax(T e) { if (e == null) return; calcMinMaxX(e); calcMinMaxY(e); }
/** * Updates the min and max x and y value of this DataSet based on the given Entry. * * @param e */ protected void calcMinMax(T e) { if (e == null) { return; } calcMinMaxX(e); calcMinMaxY(e); }
/** * Updates the min and max x and y value of this DataSet based on the given Entry. * * @param e */ protected void calcMinMax(T e) { if (e == null) return; calcMinMaxX(e); calcMinMaxY(e); }
/** * Updates the min and max x and y value of this DataSet based on the given Entry. * * @param e */ protected void calcMinMax(T e) { if (e == null) return; calcMinMaxX(e); calcMinMaxY(e); }
@Override public void calcMinMaxY(float fromX, float toX) { if (mValues == null || mValues.isEmpty()) return; mYMax = -Float.MAX_VALUE; mYMin = Float.MAX_VALUE; int indexFrom = getEntryIndex(fromX, Float.NaN, Rounding.DOWN); int indexTo = getEntryIndex(toX, Float.NaN, Rounding.UP); for (int i = indexFrom; i <= indexTo; i++) { // only recalculate y calcMinMaxY(mValues.get(i)); } }
@Override public void calcMinMaxY(float fromX, float toX) { if (mValues == null || mValues.isEmpty()) return; mYMax = -Float.MAX_VALUE; mYMin = Float.MAX_VALUE; int indexFrom = getEntryIndex(fromX, Float.NaN, Rounding.DOWN); int indexTo = getEntryIndex(toX, Float.NaN, Rounding.UP); for (int i = indexFrom; i <= indexTo; i++) { // only recalculate y calcMinMaxY(mValues.get(i)); } }
@Override public void calcMinMaxY(float fromX, float toX) { if (mValues == null || mValues.isEmpty()) return; mYMax = -Float.MAX_VALUE; mYMin = Float.MAX_VALUE; int indexFrom = getEntryIndex(fromX, Float.NaN, Rounding.DOWN); int indexTo = getEntryIndex(toX, Float.NaN, Rounding.UP); for (int i = indexFrom; i <= indexTo; i++) { // only recalculate y calcMinMaxY(mValues.get(i)); } }
@Override public void calcMinMaxY(float fromX, float toX) { if (mValues == null || mValues.isEmpty()) { return; } mYMax = -Float.MAX_VALUE; mYMin = Float.MAX_VALUE; int indexFrom = getEntryIndex(fromX, Float.NaN, Rounding.DOWN); int indexTo = getEntryIndex(toX, Float.NaN, Rounding.UP); for (int i = indexFrom; i <= indexTo; i++) { // only recalculate y calcMinMaxY(mValues.get(i)); } }