Mercurial > dive4elements > gnv-client
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);