Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/MainValuesQFacet.java @ 6695:5d071e1cb17c
issue1418: skip MainValues with NaN values.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Mon, 29 Jul 2013 15:02:22 +0200 |
parents | 30c6da3bfc86 |
children | f206f6049b2b |
comparison
equal
deleted
inserted
replaced
6694:14a18c4c8dea | 6695:5d071e1cb17c |
---|---|
126 | 126 |
127 // Rather specific case, Q-Annotations at a maybe second yaxis. | 127 // Rather specific case, Q-Annotations at a maybe second yaxis. |
128 StickyAxisAnnotation annotation = null; | 128 StickyAxisAnnotation annotation = null; |
129 if (this.name.equals(DURATION_MAINVALUES_Q)) { | 129 if (this.name.equals(DURATION_MAINVALUES_Q)) { |
130 for (NamedDouble q: qs) { | 130 for (NamedDouble q: qs) { |
131 if (Double.isNaN(q.getValue())) { | |
132 logger.warn("NaN MainValue " + q.getName()); | |
133 continue; | |
134 } | |
131 annotation = | 135 annotation = |
132 new StickyAxisAnnotation( | 136 new StickyAxisAnnotation( |
133 q.getName(), | 137 q.getName(), |
134 (float) q.getValue(), | 138 (float) q.getValue(), |
135 StickyAxisAnnotation.SimpleAxis.Y_AXIS, | 139 StickyAxisAnnotation.SimpleAxis.Y_AXIS, |
140 } | 144 } |
141 } | 145 } |
142 } | 146 } |
143 else { | 147 else { |
144 for (NamedDouble q: qs) { | 148 for (NamedDouble q: qs) { |
149 if (Double.isNaN(q.getValue())) { | |
150 logger.warn("NaN MainValue " + q.getName()); | |
151 continue; | |
152 } | |
145 annotation = | 153 annotation = |
146 new StickyAxisAnnotation( | 154 new StickyAxisAnnotation( |
147 q.getName(), | 155 q.getName(), |
148 (float) q.getValue(), | 156 (float) q.getValue(), |
149 StickyAxisAnnotation.SimpleAxis.X_AXIS); | 157 StickyAxisAnnotation.SimpleAxis.X_AXIS); |