@Override public long getMaxX() { return graphRow.getMaxX(); }
/** * Method used to getMaxX without taking in account out of range * values. I.E. we don't take in account on value if the distance * with the last point is greater than getGranulationValue() * excludeCount. * * @return the evaluated MaxX */ @Override public long getMaxX() { if (!excludeOutOfRangeValues) { return super.getMaxX(); } else { long retMax = 0; Iterator<Long> iter = values.keySet().iterator(); if (iter.hasNext()) { retMax = iter.next(); } long excludeValue = getGranulationValue() * excludeCount; while (iter.hasNext()) { long value = iter.next(); if (value > retMax) { if ((value - retMax) < excludeValue) { retMax = value; } } } return retMax; } }
/** * Method used to getMaxX without taking in account out of range * values. I.E. we don't take in account on value if the distance * with the last point is greater than getGranulationValue() * excludeCount. * * @return the evaluated MaxX */ @Override public long getMaxX() { if (!excludeOutOfRangeValues) { return super.getMaxX(); } else { long retMax = 0; Iterator<Long> iter = values.keySet().iterator(); if (iter.hasNext()) { retMax = iter.next(); } long excludeValue = getGranulationValue() * excludeCount; while (iter.hasNext()) { long value = iter.next(); if (value > retMax) { if ((value - retMax) < excludeValue) { retMax = value; } } } return retMax; } }
private double getAllThreadCount(long time) { double ret = 0; Iterator<AbstractGraphRow> rowsIter = model.values().iterator(); while (rowsIter.hasNext()) { AbstractGraphRow row = rowsIter.next(); //if the tg finished, last value = 0, else we take last known value if (time <= (row.getMaxX() + row.getGranulationValue())) { AbstractGraphPanelChartElement element = row.getElement(time); if (element == null) { element = row.getLowerElement(time); } if (element != null) { ret += element.getValue(); } } } return ret; }
CubicSpline cs = new CubicSpline(row); long minX = row.getMinX(); long maxX = row.getMaxX();
CubicSpline cs = new CubicSpline(row); long minX = row.getMinX(); long maxX = row.getMaxX();
private double getAllThreadCount(long time) { double ret = 0; for (AbstractGraphRow row : model.values()) { //if the tg finished, last value = 0, else we take last known value if (time <= (row.getMaxX() + row.getGranulationValue())) { AbstractGraphPanelChartElement element = row.getElement(time); if (element == null) { element = row.getLowerElement(time); } if (element != null) { ret += element.getValue(); } } } return ret; }
private double getAllThreadCount(long time) { double ret = 0; for (AbstractGraphRow row : model.values()) { //if the tg finished, last value = 0, else we take last known value if (time <= (row.getMaxX() + row.getGranulationValue())) { AbstractGraphPanelChartElement element = row.getElement(time); if (element == null) { element = row.getLowerElement(time); } if (element != null) { ret += element.getValue(); } } } return ret; }