Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/jfree/JFreeUtil.java @ 3109:63ef889eea2b
SQ: Directly sample our Function objects instead of Function2D from JFreeChart.
flys-artifacts/trunk@4708 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Tue, 19 Jun 2012 15:39:02 +0000 |
parents | 9592b7d76633 |
children | d8f2ab5b61c3 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/jfree/JFreeUtil.java Tue Jun 19 15:31:37 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/jfree/JFreeUtil.java Tue Jun 19 15:39:02 2012 +0000 @@ -1,17 +1,17 @@ package de.intevation.flys.jfree; +import de.intevation.flys.artifacts.math.Function; + import java.awt.Shape; + import java.awt.geom.Rectangle2D; import java.util.Iterator; -import org.w3c.dom.Document; - import org.jfree.chart.entity.ChartEntity; import org.jfree.chart.entity.EntityCollection; -import org.jfree.data.function.Function2D; - +import org.w3c.dom.Document; public class JFreeUtil { @@ -53,12 +53,12 @@ public static StyledXYSeries sampleFunction2D( - Function2D func, - Document theme, - String seriesKey, - int samples, - double start, - double end + Function func, + Document theme, + String seriesKey, + int samples, + double start, + double end ) { StyledXYSeries series = new StyledXYSeries(seriesKey, theme); @@ -66,7 +66,7 @@ for (int i = 0; i < samples; i++) { double x = start + (step * i); - series.add(x, func.getValue(x)); + series.add(x, func.value(x)); } return series;