diff artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedDiffYearFilterFacet.java @ 7829:1aba75321441 minfo-opt

Added morph. active width to bed height difference calculation.
author Raimund Renkert <rrenkert@intevation.de>
date Fri, 28 Mar 2014 11:20:49 +0100
parents a56fe3bc6700
children 42076d94977e
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedDiffYearFilterFacet.java	Thu Mar 27 14:56:34 2014 +0100
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedDiffYearFilterFacet.java	Fri Mar 28 11:20:49 2014 +0100
@@ -63,12 +63,16 @@
             double[][] diffs = MovingAverage.weighted(oldData.getDifferencesData(), radius);
             double[][] heights1 = MovingAverage.weighted(oldData.getHeights1Data(), radius);
             double[][] heights2 = MovingAverage.weighted(oldData.getHeights2Data(), radius);
-            double[][] morph = oldData.getMorphWidthData();
+            double[][] morph1 = oldData.getMorphWidth1Data();
+            double[][] morph2 = oldData.getMorphWidth2Data();
+            double[][] sounding = oldData.getSoundingWidthData();
             double[][] year = MovingAverage.weighted(oldData.getHeightPerYearData(), radius);
             for(int j = 0; j < diffs[0].length; j++) {
                 newData.addKm(diffs[0][j]);
                 newData.addBedHeights(year[1][j]);
-                newData.addMorphWidth(morph[1][j]);
+                newData.addMorphWidth1(morph1[1][j]);
+                newData.addMorphWidth2(morph2[1][j]);
+                newData.addSoundingWidth(sounding[1][j]);
                 newData.addDifference(diffs[1][j]);
                 newData.addHeight1(heights1[1][j]);
                 newData.addHeight2(heights2[1][j]);

http://dive4elements.wald.intevation.org