Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/tkhstate/DefaultBedHeights.java @ 9573:b9c87bbff6a4
mean bed height -> mean bed LEVEL
author | gernotbelger |
---|---|
date | Tue, 06 Nov 2018 10:56:22 +0100 |
parents | 439699ff9b2d |
children | 299c1c61d8ef |
comparison
equal
deleted
inserted
replaced
9572:0d0c8fd1b8c8 | 9573:b9c87bbff6a4 |
---|---|
20 import org.dive4elements.river.model.BedHeight; | 20 import org.dive4elements.river.model.BedHeight; |
21 import org.dive4elements.river.model.Range; | 21 import org.dive4elements.river.model.Range; |
22 import org.dive4elements.river.model.River; | 22 import org.dive4elements.river.model.River; |
23 | 23 |
24 /** | 24 /** |
25 * This class knows how to find the default bed heights defined for tkh and other calculations | 25 * This class knows how to find the default bed levels defined for tkh and other calculations |
26 * | 26 * |
27 * @author Gernot Belger | 27 * @author Gernot Belger |
28 */ | 28 */ |
29 public final class DefaultBedHeights { | 29 public final class DefaultBedHeights { |
30 | 30 |
41 if (defaultBedHeights.isEmpty()) { | 41 if (defaultBedHeights.isEmpty()) { |
42 problems.addProblem("sinfo.bedheightsfinder.nobedheightsforriver", this.river.getName()); | 42 problems.addProblem("sinfo.bedheightsfinder.nobedheightsforriver", this.river.getName()); |
43 return Collections.emptyList(); | 43 return Collections.emptyList(); |
44 } | 44 } |
45 | 45 |
46 /* check for overlapping ranges, N2-search, but we expect only have small numbers of bed heights */ | 46 /* check for overlapping ranges, N2-search, but we expect only have small numbers of bed levels */ |
47 final List<BedHeight> result = new ArrayList<>(defaultBedHeights.size()); | 47 final List<BedHeight> result = new ArrayList<>(defaultBedHeights.size()); |
48 | 48 |
49 for (int i = 0; i < defaultBedHeights.size(); i++) { | 49 for (int i = 0; i < defaultBedHeights.size(); i++) { |
50 final BedHeight bedHeight = defaultBedHeights.get(i); | 50 final BedHeight bedHeight = defaultBedHeights.get(i); |
51 | 51 |
71 validBedHeights.add(bedHeight); | 71 validBedHeights.add(bedHeight); |
72 } | 72 } |
73 | 73 |
74 return result; | 74 return result; |
75 } | 75 } |
76 | |
77 | 76 |
78 private static List<BedHeight> loadBedHeightsByName(final River river, final Collection<DefaultBedHeight> defaults, final Calculation problems) { | 77 private static List<BedHeight> loadBedHeightsByName(final River river, final Collection<DefaultBedHeight> defaults, final Calculation problems) { |
79 | 78 |
80 final List<BedHeight> bedHeights = new ArrayList<>(defaults.size()); | 79 final List<BedHeight> bedHeights = new ArrayList<>(defaults.size()); |
81 | 80 |