diff flys-artifacts/ChangeLog @ 3105:9592b7d76633

Generate fake data for SQ curves; Implemented the Facet and Generator stuff. flys-artifacts/trunk@4704 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 19 Jun 2012 13:55:14 +0000
parents 6391ca82141c
children 23de6d678fba
line wrap: on
line diff
--- a/flys-artifacts/ChangeLog	Tue Jun 19 13:20:03 2012 +0000
+++ b/flys-artifacts/ChangeLog	Tue Jun 19 13:55:14 2012 +0000
@@ -1,3 +1,30 @@
+2012-06-19  Ingo Weinzierl <ingo@intevation.de>
+
+	* src/main/java/de/intevation/flys/jfree/JFreeUtil.java: New function to
+	  sample a Function2D. This method is used, because JFreeChart's
+	  DataUtilities.sampleFunction2D() returns an instance of XYSeries but we
+	  need StyledXYSeries.
+
+	* src/main/java/de/intevation/flys/artifacts/model/Parameters.java: Added a
+	  method to retrieve parameter values for a list of parameter names.
+
+	* src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
+	  Create a fake Parameters object for the SQ curve.
+
+	* src/main/java/de/intevation/flys/artifacts/model/sq/SQFractionResult.java:
+	  Added getMinQ() and getMaxQ() to determine the Q range.
+
+	* src/main/java/de/intevation/flys/artifacts/model/sq/SQFunction.java: New
+	  model class that stores a Function and a min and max Q value.
+
+	* src/main/java/de/intevation/flys/artifacts/model/sq/SQCurveFacet.java:
+	  Return a SQFunction instance based on the parameters and Q range of the
+	  SQFractionResult.
+
+	* src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java: Use
+	  JFreeUtil's new function sampleFunction2D to create a StyledXYSeries for
+	  the SQ curve.
+
 2012-06-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
 
 	* src/main/java/de/intevation/flys/artifacts/math/fitting/SQPow.java:

http://dive4elements.wald.intevation.org