diff gnv-artifacts/src/main/java/de/intevation/gnv/math/Interpolation2D.java @ 514:d9d933e06875

Fixed gnv/issue153 gnv-artifacts/trunk@608 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 22 Jan 2010 18:22:11 +0000
parents 70adafe2b9d5
children 4e347624ee7c
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/math/Interpolation2D.java	Fri Jan 22 15:45:59 2010 +0000
+++ b/gnv-artifacts/src/main/java/de/intevation/gnv/math/Interpolation2D.java	Fri Jan 22 18:22:11 2010 +0000
@@ -72,7 +72,8 @@
         for (ArrayList<Point2d> v: jMap.values()) {
             Collections.sort(v, Point2d.Y_COMPARATOR);
             for (int i = 1, L = v.size(); i < L; ++i) {
-                double dy = Math.abs(v.get(i).y - v.get(i-1).y);
+                // double dy = Math.abs(v.get(i).y - v.get(i-1).y);
+                double dy = v.get(i).distance(v.get(i-1));
                 deltas.add(dy);
                 mean.increment(dy);
                 sd  .increment(dy);
@@ -104,7 +105,8 @@
         for (ArrayList<Point2d> v: iMap.values()) {
             Collections.sort(v, Point2d.X_COMPARATOR);
             for (int i = 1, L = v.size(); i < L; ++i) {
-                double dx = Math.abs(v.get(i).x - v.get(i-1).x);
+                //double dx = Math.abs(v.get(i).x - v.get(i-1).x);
+                double dx = v.get(i).distance(v.get(i-1));
                 deltas.add(dx);
                 mean.increment(dx);
                 sd  .increment(dx);

http://dive4elements.wald.intevation.org