comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java @ 5379:61bf64b102bc mapgenfix

Merge with default branch
author Christian Lins <christian.lins@intevation.de>
date Fri, 22 Mar 2013 11:25:54 +0100
parents 5f38d1c39ebd
children
comparison
equal deleted inserted replaced
5175:cfc5540a4eec 5379:61bf64b102bc
24 implements Serializable 24 implements Serializable
25 { 25 {
26 /** Private logger. */ 26 /** Private logger. */
27 private static Logger log = Logger.getLogger(DischargeTables.class); 27 private static Logger log = Logger.getLogger(DischargeTables.class);
28 28
29 /** Scale to convert discharge table values of master table into [cm] */ 29 /** Scale to convert discharge table values of master table into [cm]. */
30 public static final double MASTER_SCALE = 100d; 30 public static final double MASTER_SCALE = 100d;
31 31
32 /** Scale to convert discharge table values of historical tables into [cm] */ 32 /** Scale to convert discharge table values of historical tables into [cm]. */
33 public static final double HISTORICAL_SCALE = 1d; 33 public static final double HISTORICAL_SCALE = 1d;
34 34
35 public static final int MASTER = 0; 35 public static final int MASTER = 0;
36 36
37 protected List<String> gaugeNames; 37 protected List<String> gaugeNames;
182 private static final boolean between(double a, double b, double x) { 182 private static final boolean between(double a, double b, double x) {
183 if (a > b) { double t = a; a = b; b = t; } 183 if (a > b) { double t = a; a = b; b = t; }
184 return x > a && x < b; 184 return x > a && x < b;
185 } 185 }
186 186
187 /**
188 * Find or interpolate Qs from q/w array.
189 * @param values [[q0,q1,q2],[w0,w1,w2]]
190 * @param w W value to look for in values.
191 */
187 public static double [] getQsForW(double [][] values, double w) { 192 public static double [] getQsForW(double [][] values, double w) {
188 193
189 boolean debug = log.isDebugEnabled(); 194 boolean debug = log.isDebugEnabled();
190 195
191 if (debug) { 196 if (debug) {

http://dive4elements.wald.intevation.org