comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/WQ.java @ 7254:fe32a7f9655e

Reduce usage of careless 'for (int i = 0; i < x.size(); i++)' pattern.
author Sascha L. Teichmann <teichmann@intevation.de>
date Sat, 05 Oct 2013 17:52:16 +0200
parents ebba1a795d76
children b0e2e4e0e2d2
comparison
equal deleted inserted replaced
7253:90a3bcd8060a 7254:fe32a7f9655e
124 ret.setReferenceSystem(wq.CENTIMETER_AT_GAUGE); 124 ret.setReferenceSystem(wq.CENTIMETER_AT_GAUGE);
125 125
126 // When we convert and have a datum we have a calculated 126 // When we convert and have a datum we have a calculated
127 // result at a gauge so we must subtract the datum. 127 // result at a gauge so we must subtract the datum.
128 double subtractDatum = datum == null ? 0 : datum.doubleValue(); 128 double subtractDatum = datum == null ? 0 : datum.doubleValue();
129 for (int i=0; i < wq.size(); i++) { 129 double [] data = new double[8];
130 ret.add((wq.get(i)[0] - subtractDatum)* 100, wq.get(i)[1]); 130 for (int i = 0, WQ = wq.size(); i < WQ; i++) {
131 wq.get(i, data);
132 ret.add((data[0] - subtractDatum)*100d, data[1]);
131 } 133 }
132 log.debug("Converted W values to centimeter and substracted: " + subtractDatum); 134 log.debug("Converted W values to centimeter and substracted: " + subtractDatum);
133 return ret; 135 return ret;
134 } 136 }
135 } 137 }

http://dive4elements.wald.intevation.org