comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightCalculation.java @ 3926:e20307be4cc3

Fix issue863. flys-artifacts/trunk@5618 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Thu, 27 Sep 2012 12:58:55 +0000
parents 5fced192b95c
children c79b98085096
comparison
equal deleted inserted replaced
3925:36147ddb2c32 3926:e20307be4cc3
170 170
171 return data; 171 return data;
172 } 172 }
173 173
174 174
175 /** Create MiddleBedHeightData to return. */
175 protected MiddleBedHeightData prepareEpochData( 176 protected MiddleBedHeightData prepareEpochData(
176 BedHeightEpoch epoch, 177 BedHeightEpoch epoch,
177 double kmLo, 178 double kmLo,
178 double kmHi 179 double kmHi
179 ) { 180 ) {
191 epoch.getDescription() 192 epoch.getDescription()
192 ); 193 );
193 194
194 for (BedHeightEpochValue value: values) { 195 for (BedHeightEpochValue value: values) {
195 data.addKM(value.getStation().doubleValue()); 196 data.addKM(value.getStation().doubleValue());
196 data.addMiddleHeight(value.getHeight().doubleValue()); 197 if (value.getHeight() != null) {
198 data.addMiddleHeight(value.getHeight().doubleValue());
199 data.addIsEmpty(false);
200 }
201 else {
202 data.addMiddleHeight(Double.NaN);
203 data.addIsEmpty(true);
204 }
197 } 205 }
198 206
199 logger.debug("Epoch contains " + values.size() + " values"); 207 logger.debug("Epoch contains " + values.size() + " values");
200 208
201 return data; 209 return data;

http://dive4elements.wald.intevation.org