Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java @ 397:ae8fa86e6503
Fixed a potential NullPointerException while creating a longitudinal section chart.
flys-artifacts/trunk@1827 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Thu, 05 May 2011 04:52:47 +0000 |
parents | e07d1c3f7667 |
children | fc3ac59c3c8b |
comparison
equal
deleted
inserted
replaced
396:5d0e973f203e | 397:ae8fa86e6503 |
---|---|
136 | 136 |
137 double[] target = new double[3]; | 137 double[] target = new double[3]; |
138 int size = tmp.size(); | 138 int size = tmp.size(); |
139 | 139 |
140 if (logger.isDebugEnabled()) { | 140 if (logger.isDebugEnabled()) { |
141 logger.debug("Generate series: " + series.getKey()); | 141 if (tmp.size() > 0) { |
142 | 142 logger.debug("Generate series: " + series.getKey()); |
143 logger.debug("Start km: " + tmp.getKms(0)); | 143 logger.debug("Start km: " + tmp.getKms(0)); |
144 logger.debug("End km: " + tmp.getKms(size-1)); | 144 logger.debug("End km: " + tmp.getKms(size-1)); |
145 logger.debug("Values : " + size); | 145 logger.debug("Values : " + size); |
146 } | |
146 } | 147 } |
147 | 148 |
148 for (int i = 0; i < size; i++) { | 149 for (int i = 0; i < size; i++) { |
149 target = tmp.get(i, target); | 150 target = tmp.get(i, target); |
150 | 151 |
151 //logger.debug("++ W Tuple: " + target[2] + " -> " + target[0]); | |
152 series.add(target[2], target[0]); | 152 series.add(target[2], target[0]); |
153 } | 153 } |
154 | 154 |
155 w.addSeries(series); | 155 w.addSeries(series); |
156 } | 156 } |
171 | 171 |
172 double[] target = new double[3]; | 172 double[] target = new double[3]; |
173 int size = tmp.size(); | 173 int size = tmp.size(); |
174 | 174 |
175 if (logger.isDebugEnabled()) { | 175 if (logger.isDebugEnabled()) { |
176 logger.debug("Generate series: " + series.getKey()); | 176 if (tmp.size() > 0) { |
177 | 177 logger.debug("Generate series: " + series.getKey()); |
178 logger.debug("Start km: " + tmp.getKms(0)); | 178 logger.debug("Start km: " + tmp.getKms(0)); |
179 logger.debug("End km: " + tmp.getKms(size-1)); | 179 logger.debug("End km: " + tmp.getKms(size-1)); |
180 logger.debug("Values : " + size); | 180 logger.debug("Values : " + size); |
181 } | |
181 } | 182 } |
182 | 183 |
183 for (int i = 0; i < size; i++) { | 184 for (int i = 0; i < size; i++) { |
184 target = tmp.get(i, target); | 185 target = tmp.get(i, target); |
185 | 186 |