diff flys-artifacts/src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java @ 719:035c0095b427

Draw correction curve again. flys-artifacts/trunk@2193 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 21 Jun 2011 21:41:49 +0000
parents ddd8b37d5cd3
children d60cc6453d45
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java	Tue Jun 21 18:10:49 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java	Tue Jun 21 21:41:49 2011 +0000
@@ -40,13 +40,6 @@
     private static Logger logger =
         Logger.getLogger(LongitudinalSectionGenerator.class);
 
-
-    public static final String LONGITUDINAL_SECTION_W =
-        "longitudinal_section.w";
-
-    public static final String LONGITUDINAL_SECTION_Q =
-        "longitudinal_section.q";
-
     public static final String I18N_CHART_TITLE =
         "chart.longitudinal.section.title";
 
@@ -112,6 +105,7 @@
     }
 
 
+    @Override
     protected void addDatasets(JFreeChart chart) {
         XYPlot plot = (XYPlot) chart.getPlot();
 
@@ -224,8 +218,7 @@
 
         XYSeries series = new XYSeries(getSeriesName(wqkms, "W"));
 
-        double[] target = new double[3];
-        int      size   = wqkms.size();
+        int size = wqkms.size();
 
         if (logger.isDebugEnabled()) {
             if (wqkms.size() > 0) {
@@ -237,9 +230,7 @@
         }
 
         for (int i = 0; i < size; i++) {
-            target = wqkms.get(i, target);
-
-            series.add(target[2], target[0]);
+            series.add(wqkms.getKms(i), wqkms.getW(i));
         }
 
         w.addSeries(series);
@@ -256,8 +247,7 @@
 
         XYSeries series = new XYSeries(getSeriesName(wqkms, "Q"));
 
-        double[] target = new double[3];
-        int      size   = wqkms.size();
+        int size = wqkms.size();
 
         if (logger.isDebugEnabled()) {
             if (wqkms.size() > 0) {
@@ -269,10 +259,7 @@
         }
 
         for (int i = 0; i < size; i++) {
-            target = wqkms.get(i, target);
-
-            //logger.debug("++ Q Tuple: " + target[2] + " -> " + target[1]);
-            series.add(target[2], target[1]);
+            series.add(wqkms.getKms(i), wqkms.getQ(i));
         }
 
         q.addSeries(series);

http://dive4elements.wald.intevation.org