view artifacts/src/main/java/org/dive4elements/river/jfree/GapInserter.java @ 8315:d4c501d2c098

Removed obsolete imports.
author Sascha L. Teichmann <teichmann@intevation.de>
date Wed, 24 Sep 2014 12:16:53 +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;
    }
}

http://dive4elements.wald.intevation.org