Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/MainValuesArtifact.java @ 6532:cf3065a17057
MainValuesArtifact: Prevent NPE.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Tue, 02 Jul 2013 15:43:11 +0200 |
parents | 641ec405c4ac |
children | 30c6da3bfc86 |
comparison
equal
deleted
inserted
replaced
6531:52d160b16a4c | 6532:cf3065a17057 |
---|---|
454 List<NamedDouble> filteredList = new ArrayList<NamedDouble>(); | 454 List<NamedDouble> filteredList = new ArrayList<NamedDouble>(); |
455 Gauge gauge = getGauge(); | 455 Gauge gauge = getGauge(); |
456 WstValueTable interpolator = WstValueTableFactory.getTable(RiverUtils.getRiver(this)); | 456 WstValueTable interpolator = WstValueTableFactory.getTable(RiverUtils.getRiver(this)); |
457 Calculation c = new Calculation(); | 457 Calculation c = new Calculation(); |
458 | 458 |
459 double gaugeStation = gauge.getStation().doubleValue(); | |
460 double w_out[] = {0.0f}; | 459 double w_out[] = {0.0f}; |
461 double q_out[] = {0.0f}; | 460 double q_out[] = {0.0f}; |
462 if (gauge != null) { | 461 if (gauge != null) { |
462 double gaugeStation = gauge.getStation().doubleValue(); | |
463 List<MainValue> orig = gauge.getMainValues(); | 463 List<MainValue> orig = gauge.getMainValues(); |
464 for (MainValue mv : orig) { | 464 for (MainValue mv : orig) { |
465 if (atGauge) { | 465 if (atGauge) { |
466 if (mv.getMainValue().getType().getName().equals("W")) { | 466 if (mv.getMainValue().getType().getName().equals("W")) { |
467 filteredList.add(new NamedDouble(mv.getMainValue().getName(), | 467 filteredList.add(new NamedDouble(mv.getMainValue().getName(), |