diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/Parameters.java @ 3081:26119b7b3154

Fixing output generator hacking flys-artifacts/trunk@4677 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Christian Lins <christian.lins@intevation.de>
date Sun, 17 Jun 2012 20:45:01 +0000
parents 5642a83420f2
children 9e03960b3ab8
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/Parameters.java	Fri Jun 15 12:42:13 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/Parameters.java	Sun Jun 17 20:45:01 2012 +0000
@@ -184,7 +184,7 @@
     ) {
         int row = binarySearch(columnIndex, key, EPSILON);
 
-        if (row >= 0) {
+        if (row >= 0) { // direct hit
             for (int i = 0; i < values.length; ++i) {
                 values[i] = columns[i].getQuick(row);
             }
@@ -238,7 +238,8 @@
         }
 
         row = -row - 1;
-        if (row < 1 || row >= size()) { // out of bounds
+        if (row < 1 || row >= size()) {
+			log.warn("interpolate: row is out of bounds");
             return null;
         }
 

http://dive4elements.wald.intevation.org