Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/minfo/BedQualityExporter.java @ 7626:182f78d5f3eb
BedQualityExporter: Continue/exit early when no results.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Mon, 02 Dec 2013 10:47:30 +0100 |
parents | e999a920f0e5 |
children | 467d01a3a483 |
comparison
equal
deleted
inserted
replaced
7625:e999a920f0e5 | 7626:182f78d5f3eb |
---|---|
117 // j* loads.length: shift periods. | 117 // j* loads.length: shift periods. |
118 row[(k + 1) + (j * loads.length)] = | 118 row[(k + 1) + (j * loads.length)] = |
119 loads[k].getDiameter(km); | 119 loads[k].getDiameter(km); |
120 } | 120 } |
121 BedDiameterResult[] beds = results[j].getBedResults(); | 121 BedDiameterResult[] beds = results[j].getBedResults(); |
122 if (beds.length == 0) { | |
123 continue; | |
124 } | |
122 for (int k = 0; k < beds.length; k++) { | 125 for (int k = 0; k < beds.length; k++) { |
123 // k + 1: shift km column. | 126 // k + 1: shift km column. |
124 // j * beds.length: shift periods. | 127 // j * beds.length: shift periods. |
125 // loads.length * results.length: shift bed load columns. | 128 // loads.length * results.length: shift bed load columns. |
126 int ndx = (k + 1) + (j * beds.length) + (loads.length * results.length); | 129 int ndx = (k + 1) + (j * beds.length) + (loads.length * results.length); |
127 row[ndx] = beds[k].getDiameterCap(km); | 130 row[ndx] = beds[k].getDiameterCap(km); |
128 row[ndx + 1] = beds[k].getDiameterSub(km); | 131 row[ndx + 1] = beds[k].getDiameterSub(km); |
129 } | |
130 if (beds.length == 0) { | |
131 continue; | |
132 } | 132 } |
133 BedParametersResult[] params = results[j].getParameters(); | 133 BedParametersResult[] params = results[j].getParameters(); |
134 for(int k = 0; k < params.length; k++) { | 134 for(int k = 0; k < params.length; k++) { |
135 // loads.length + (beds.lenght * 2) * (j + 1): shift bed and bedload columns. | 135 // loads.length + (beds.lenght * 2) * (j + 1): shift bed and bedload columns. |
136 int ndx = 1 + (loads.length + (beds.length * 2) * (j + 1)); | 136 int ndx = 1 + (loads.length + (beds.length * 2) * (j + 1)); |