Mercurial > dive4elements > river
view artifacts/src/main/java/org/dive4elements/river/jfree/GapInserter.java @ 8012:8922eda935eb facet-metadata
merged.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Thu, 03 Jul 2014 17:21:22 +0200 |
parents | 64930ceebac0 |
children |
line wrap: on
line source
package org.dive4elements.river.jfree; import org.jfree.data.xy.XYSeries; public class GapInserter { private XYSeries series; private double gap; private double lastX; public GapInserter() { } public GapInserter(XYSeries series, double gap) { lastX = Double.NaN; this.series = series; this.gap = Math.abs(gap); } public void add(double x, double y) { if (!Double.isNaN(lastX) && !Double.isNaN(x) && Math.abs(x - lastX) > gap) { series.add((x + lastX)/2.0, Double.NaN, false); } series.add(x, y, false); lastX = x; } }