Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.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 | 5482a8a48a3f |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java Tue Jun 19 15:31:37 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java Tue Jun 19 15:39:02 2012 +0000 @@ -1,24 +1,27 @@ package de.intevation.flys.exports.sq; +import de.intevation.artifactdatabase.state.ArtifactAndFacet; +import de.intevation.artifactdatabase.state.Facet; + +import de.intevation.flys.artifacts.model.FacetTypes; + +import de.intevation.flys.artifacts.model.sq.SQ; +import de.intevation.flys.artifacts.model.sq.SQFunction; + +import de.intevation.flys.exports.XYChartGenerator; + +import de.intevation.flys.jfree.JFreeUtil; +import de.intevation.flys.jfree.StyledXYSeries; + import org.apache.log4j.Logger; import org.jfree.chart.axis.LogarithmicAxis; import org.jfree.chart.axis.NumberAxis; + import org.jfree.data.xy.XYSeries; import org.w3c.dom.Document; -import de.intevation.artifactdatabase.state.ArtifactAndFacet; -import de.intevation.artifactdatabase.state.Facet; - -import de.intevation.flys.artifacts.model.FacetTypes; -import de.intevation.flys.artifacts.model.sq.SQ; -import de.intevation.flys.artifacts.model.sq.SQFunction; -import de.intevation.flys.exports.XYChartGenerator; -import de.intevation.flys.jfree.Function2DAdapter; -import de.intevation.flys.jfree.JFreeUtil; -import de.intevation.flys.jfree.StyledXYSeries; - /** * An OutGenerator that generates charts for MINFO sq relation. * @@ -126,7 +129,7 @@ SQFunction func = (SQFunction) artifactAndFacet.getData(context); XYSeries series = JFreeUtil.sampleFunction2D( - new Function2DAdapter(func.getFunction()), + func.getFunction(), attr, "SQ Curve", 10,