diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/minfo/BedBedQualityResult.java @ 3763:55fe9c1dc6f3

Updated minfo bed quality result objects. flys-artifacts/trunk@5465 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Fri, 14 Sep 2012 07:45:01 +0000
parents 312870fded7e
children d29cebf371ba
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/minfo/BedBedQualityResult.java	Fri Sep 14 07:12:08 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/minfo/BedBedQualityResult.java	Fri Sep 14 07:45:01 2012 +0000
@@ -1,69 +1,62 @@
 package de.intevation.flys.artifacts.model.minfo;
 
+import org.apache.poi.hssf.record.formula.functions.T;
+
+import gnu.trove.TDoubleArrayList;
 import de.intevation.flys.artifacts.model.DateRange;
 
 
 public class BedBedQualityResult
 extends BedQualityResult {
 
-    protected double depth1;
-    protected double depth2;
-    protected double porosityCap;
-    protected double porositySub;
-    protected double loadDensityCap;
-    protected double loadDensitySub;
+    protected TDoubleArrayList diameterCap;
+    protected TDoubleArrayList diameterSub;
+    protected TDoubleArrayList porosityCap;
+    protected TDoubleArrayList porositySub;
+    protected TDoubleArrayList loadDensityCap;
+    protected TDoubleArrayList loadDensitySub;
 
     public BedBedQualityResult(
-        DIAMETER_TYPE type,
-        double diameter,
-        double km,
+        String type,
+        TDoubleArrayList diameterCap,
+        TDoubleArrayList diameterSub,
+        TDoubleArrayList km,
         DateRange range,
-        double depth1,
-        double depth2,
-        double porosityCap,
-        double porositySub,
-        double loadDensityCap,
-        double loadDensitySub
+        TDoubleArrayList porosityCap,
+        TDoubleArrayList porositySub,
+        TDoubleArrayList loadDensityCap,
+        TDoubleArrayList loadDensitySub
     ) {
-        super(type, diameter, km, range);
-        this.depth1 = depth1;
-        this.depth2 = depth2;
+        super(type, null, km, range);
+        this.diameterCap = diameterCap;
+        this.diameterSub = diameterSub;
         this.porosityCap = porosityCap;
-        this.loadDensitySub = porositySub;
+        this.porositySub = porositySub;
         this.loadDensityCap = loadDensityCap;
         this.loadDensitySub = loadDensitySub;
     }
 
-    public double getPorosityCap() {
-        return porosityCap;
-    }
-
-    public void setPorosityCap(double porosityCap) {
-        this.porosityCap = porosityCap;
-    }
-
-    public double getPorositySub() {
-        return porositySub;
-    }
-
-    public void setPorositySub(double porositySub) {
-        this.porositySub = porositySub;
+    public double getPorosityCap(int ndx) {
+        return porosityCap.get(ndx);
     }
 
-    public double getLoadDensityCap() {
-        return loadDensityCap;
-    }
-
-    public void setLoadDensityCap(double loadDensityCap) {
-        this.loadDensityCap = loadDensityCap;
+    public double getPorositySub(int ndx) {
+        return porositySub.get(ndx);
     }
 
-    public double getLoadDensitySub() {
-        return loadDensitySub;
+    public double getLoadDensityCap(int ndx) {
+        return loadDensityCap.get(ndx);
     }
 
-    public void setLoadDensitySub(double loadDensitySub) {
-        this.loadDensitySub = loadDensitySub;
+    public double getLoadDensitySub(int ndx) {
+        return loadDensitySub.get(ndx);
     }
 
+    public double getDiameterCap(int ndx) {
+        return diameterCap.get(ndx);
+    }
+
+    public double getDiameterSub(int ndx) {
+        return diameterSub.get(ndx);
+    }
 }

http://dive4elements.wald.intevation.org