diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/minfo/BedDifferencesResult.java @ 3898:95d699c769fb

Bedheight difference calculation has chart outpus now. flys-artifacts/trunk@5562 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Fri, 21 Sep 2012 14:29:32 +0000
parents a1c79d84e3cd
children 3ab9ec5ca02f
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/minfo/BedDifferencesResult.java	Fri Sep 21 14:18:16 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/minfo/BedDifferencesResult.java	Fri Sep 21 14:29:32 2012 +0000
@@ -11,22 +11,25 @@
 
     protected TDoubleArrayList kms;
     protected TDoubleArrayList differences;
-    protected TDoubleArrayList morphWidth;
+    protected TDoubleArrayList height1;
+    protected TDoubleArrayList height2;
 
     public BedDifferencesResult () {
         kms = new TDoubleArrayList();
         differences = new TDoubleArrayList();
-        morphWidth = new TDoubleArrayList();
+
     }
 
     public BedDifferencesResult(
         TDoubleArrayList kms,
         TDoubleArrayList differences,
-        TDoubleArrayList morpWidth
+        TDoubleArrayList heights1,
+        TDoubleArrayList heights2
     ) {
         this.kms = kms;
         this.differences = differences;
-        this.morphWidth = morpWidth;
+        this.height1 = heights1;
+        this.height2 = heights2;
     }
 
     public TDoubleArrayList getKms() {
@@ -37,7 +40,32 @@
         return this.differences;
     }
 
-    public TDoubleArrayList getMorphWidth() {
-        return this.morphWidth;
+    public double[][] getDifferencesData() {
+        return new double[][] {
+            kms.toNativeArray(),
+            differences.toNativeArray()
+        };
+    }
+
+    public TDoubleArrayList getHeights1() {
+        return this.height1;
+    }
+
+    public TDoubleArrayList getHeights2() {
+        return this.height2;
+    }
+
+    public double[][] getHeights1Data() {
+        return new double[][] {
+            kms.toNativeArray(),
+            height1.toNativeArray()
+        };
+    }
+
+    public double[][] getHeights2Data() {
+        return new double[][] {
+            kms.toNativeArray(),
+            height2.toNativeArray()
+        };
     }
 }

http://dive4elements.wald.intevation.org