diff artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedQualityResultValue.java @ 8667:0c241f03ebcd

(issue1755) Only add facets / results when they do not consist exlcusively of NaN values.
author Andre Heinecke <andre.heinecke@intevation.de>
date Wed, 08 Apr 2015 19:09:38 +0200
parents dbec49147f54
children 5e38e2924c07
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedQualityResultValue.java	Wed Apr 08 18:15:55 2015 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedQualityResultValue.java	Wed Apr 08 19:09:38 2015 +0200
@@ -77,6 +77,18 @@
         return data == null || data.length < 2 || data[0].length == 0;
     }
 
+    public boolean isNaN() {
+        if (isEmpty()) {
+            return true;
+        }
+        for (int i = 0; i < data[0].length; i++) {
+            if (!Double.isNaN(data[1][i])) {
+                return false;
+            }
+        }
+        return true;
+    }
+
     public boolean isInterpolateable() {
         return isInterpolatableData;
     }

http://dive4elements.wald.intevation.org