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