Mercurial > dive4elements > river
diff flys-backend/src/main/java/de/intevation/flys/model/Range.java @ 5587:7b1c5fe4ebf3
Simplified inner loop of water level exporter.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Sun, 07 Apr 2013 11:38:15 +0200 |
parents | 697d1faa8217 |
children | 80b9218ac007 |
line wrap: on
line diff
--- a/flys-backend/src/main/java/de/intevation/flys/model/Range.java Fri Apr 05 23:28:56 2013 +0200 +++ b/flys-backend/src/main/java/de/intevation/flys/model/Range.java Sun Apr 07 11:38:15 2013 +0200 @@ -73,6 +73,18 @@ this.b = b; } + public boolean contains(double x) { + BigDecimal b = this.b != null ? this.b : a; + double av = a.doubleValue(); + double bv = b.doubleValue(); + if (av > bv) { + double t = av; + av = bv; + bv = t; + } + return x >= av && x <= bv; + } + @OneToOne @JoinColumn(name = "river_id") public River getRiver() {