comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/minfo/SedimentLoad.java @ 4515:17d896822d70

Added methods to sediment load object to check fractions.
author Raimund Renkert <rrenkert@intevation.de>
date Wed, 14 Nov 2012 17:02:51 +0100
parents cc6323401643
children af1938d4e957
comparison
equal deleted inserted replaced
4514:457b5444c7d7 4515:17d896822d70
158 SedimentLoadFraction f = new SedimentLoadFraction(); 158 SedimentLoadFraction f = new SedimentLoadFraction();
159 f.setTotal(total); 159 f.setTotal(total);
160 kms.put(km, f); 160 kms.put(km, f);
161 } 161 }
162 } 162 }
163
164 public boolean hasCoarse() {
165 for (SedimentLoadFraction slf : kms.values()) {
166 if (slf.getCoarse() > 0d) {
167 return true;
168 }
169 }
170 return false;
171 }
172
173 public boolean hasFineMiddle() {
174 for (SedimentLoadFraction slf : kms.values()) {
175 if (slf.getFine_middle() > 0d) {
176 return true;
177 }
178 }
179 return false;
180 }
181
182 public boolean hasSand() {
183 for (SedimentLoadFraction slf : kms.values()) {
184 if (slf.getSand() > 0d) {
185 return true;
186 }
187 }
188 return false;
189 }
190
191 public boolean hasSuspSand() {
192 for (SedimentLoadFraction slf : kms.values()) {
193 if (slf.getSusp_sand() > 0d) {
194 return true;
195 }
196 }
197 return false;
198 }
199
200 public boolean hasSuspSediment() {
201 for (SedimentLoadFraction slf : kms.values()) {
202 if (slf.getSusp_sediment() > 0d) {
203 return true;
204 }
205 }
206 return false;
207 }
163 } 208 }
164 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 : 209 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :

http://dive4elements.wald.intevation.org