Mercurial > dive4elements > river
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 }; |