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() {

http://dive4elements.wald.intevation.org