diff flys-artifacts/src/main/java/de/intevation/flys/exports/WaterlevelExporter.java @ 749:72bcbc308501

The WST export contains the corrected W values now. flys-artifacts/trunk@2257 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 27 Jun 2011 16:07:24 +0000
parents 3b7e9ddf6bb1
children 3ebbe497d7f7
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/WaterlevelExporter.java	Mon Jun 27 14:06:16 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/WaterlevelExporter.java	Mon Jun 27 16:07:24 2011 +0000
@@ -15,6 +15,7 @@
 import de.intevation.artifacts.CallContext;
 
 import de.intevation.flys.artifacts.model.CalculationResult;
+import de.intevation.flys.artifacts.model.WQCKms;
 import de.intevation.flys.artifacts.model.WQKms;
 
 import de.intevation.flys.utils.Formatter;
@@ -155,7 +156,7 @@
     protected void writeWSTData(WstWriter writer) {
         logger.debug("WaterlevelExporter.writeWSTData");
 
-        double[] result = new double[3];
+        double[] result = new double[4];
 
         for (WQKms[] tmp: data) {
             for (WQKms wqkms: tmp) {
@@ -168,6 +169,16 @@
 
                     writer.add(result);
                 }
+
+                if (wqkms instanceof WQCKms) {
+                    addWSTColumn(writer, wqkms);
+
+                    for (int c = 0; c < size; c++) {
+                        result = wqkms.get(c, result);
+
+                        writer.addCorrected(result);
+                    }
+                }
             }
         }
     }

http://dive4elements.wald.intevation.org