Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoad.java @ 6952:e6a8255d0764
SedimentLoad: Allow to set range of total load.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Fri, 30 Aug 2013 12:32:29 +0200 |
parents | 9a0f8d532797 |
children | 7be97faf5848 |
comparison
equal
deleted
inserted
replaced
6951:f5f60b3d9180 | 6952:e6a8255d0764 |
---|---|
170 kms.put(km, f); | 170 kms.put(km, f); |
171 } | 171 } |
172 } | 172 } |
173 | 173 |
174 public void setLoadTotal(double km, double total) { | 174 public void setLoadTotal(double km, double total) { |
175 setLoadTotal(km, total, null); | |
176 } | |
177 | |
178 public void setLoadTotal(double km, double total, Range range) { | |
175 if (kms.containsKey(km)) { | 179 if (kms.containsKey(km)) { |
176 kms.get(km).setLoadTotal(total); | 180 kms.get(km).setLoadTotal(total); |
181 kms.get(km).setLoadTotalRange(range); | |
177 } | 182 } |
178 else { | 183 else { |
179 SedimentLoadFraction f = new SedimentLoadFraction(); | 184 SedimentLoadFraction f = new SedimentLoadFraction(); |
180 f.setLoadTotal(total); | 185 f.setLoadTotal(total); |
186 f.setLoadTotalRange(range); | |
181 kms.put(km, f); | 187 kms.put(km, f); |
182 } | 188 } |
183 } | 189 } |
184 | 190 |
185 public void setTotal(double km, double total, Range range) { | 191 public void setTotal(double km, double total, Range range) { |