Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeight.java @ 3897:bce2dd4310a6
MINFO: Updated data fields to fit the needs of bedheight difference calculation.
flys-artifacts/trunk@5560 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Fri, 21 Sep 2012 14:18:16 +0000 |
parents | 633fbb61a0cc |
children |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeight.java Fri Sep 21 14:03:48 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeight.java Fri Sep 21 14:18:16 2012 +0000 @@ -12,22 +12,16 @@ protected TDoubleArrayList heights; protected TDoubleArrayList station; - protected TDoubleArrayList data_gap; - protected TDoubleArrayList morphWidth; public BedHeight() { heights = new TDoubleArrayList(); station = new TDoubleArrayList(); - data_gap = new TDoubleArrayList(); - morphWidth = new TDoubleArrayList(); } public BedHeight(String name) { super(name); heights = new TDoubleArrayList(); station = new TDoubleArrayList(); - data_gap = new TDoubleArrayList(); - morphWidth = new TDoubleArrayList(); } public BedHeight(int capacity) { @@ -38,15 +32,11 @@ super(name); heights = new TDoubleArrayList(capacity); station = new TDoubleArrayList(capacity); - data_gap = new TDoubleArrayList(capacity); - morphWidth = new TDoubleArrayList(); } - public void add(double value, double station, double gap, double width) { + public void add(double value, double station) { this.heights.add(value); this.station.add(station); - this.data_gap.add(gap); - this.morphWidth.add(width); } public int size() { @@ -68,20 +58,10 @@ public double [] get(int idx, double [] dst) { dst[0] = heights.getQuick(idx); dst[1] = station.getQuick(idx); - dst[2] = data_gap.getQuick(idx); - dst[3] = morphWidth.getQuick(idx); return dst; } - public double getMorphWidth(int idx) { - return this.morphWidth.get(idx); - } - - public double getDataGap(int idx) { - return this.data_gap.get(idx); - } - - public double minHeights() { + public double minHeights() { return heights.min(); } @@ -96,6 +76,7 @@ return Double.NaN; } + public static void removeNaNs(TDoubleArrayList [] arrays) { int dest = 0;