comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/WQSelect.java @ 2618:3a93bbbe2ec7

Fix for 'W free' validation and theme names. flys-artifacts/trunk@4203 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Thu, 05 Apr 2012 15:29:25 +0000
parents 71086a3a1c5f
children c4591312f3d3
comparison
equal deleted inserted replaced
2617:71086a3a1c5f 2618:3a93bbbe2ec7
417 double[] minmaxW = null; 417 double[] minmaxW = null;
418 if(valueTable != null) { 418 if(valueTable != null) {
419 double[] km = null; 419 double[] km = null;
420 if(winfo.isRange()) { 420 if(winfo.isRange()) {
421 km = winfo.getFromToStep(); 421 km = winfo.getFromToStep();
422 minmaxW = valueTable.getMinMaxW(km[0], km[1], km[2]); 422 // Use the start km to determine the min max values.
423 minmaxW = valueTable.getMinMaxW(km[0]);
423 } 424 }
424 else { 425 else {
425 km = winfo.getKms(); 426 km = winfo.getKms();
426 minmaxW = valueTable.getMinMaxW(km[0]); 427 minmaxW = valueTable.getMinMaxW(km[0]);
427 for (int i = 1; i < km.length; i++) {
428 double[] tmp = valueTable.getMinMaxW(km[i]);
429 if(tmp[0] < minmaxW[0]) {
430 minmaxW[0] = tmp[0];
431 }
432 if(tmp[1] > minmaxW[1]) {
433 minmaxW[1] = tmp[1];
434 }
435 }
436 } 428 }
437 } 429 }
438 return minmaxW != null 430 return minmaxW != null
439 ? minmaxW 431 ? minmaxW
440 : new double[] { Double.MIN_VALUE, Double.MAX_VALUE }; 432 : new double[] { Double.MIN_VALUE, Double.MAX_VALUE };

http://dive4elements.wald.intevation.org