comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentDensity.java @ 7309:a6ceb4b333c3

SedimentDensity: Fix getAllDensities and made it public.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Mon, 14 Oct 2013 11:48:38 +0200
parents fe32a7f9655e
children 2facd4066a28
comparison
equal deleted inserted replaced
7308:a4b4c620e611 7309:a6ceb4b333c3
92 } 92 }
93 return 1.8d; 93 return 1.8d;
94 } 94 }
95 95
96 /** Get (sorted) map of km to density of all years. */ 96 /** Get (sorted) map of km to density of all years. */
97 protected double[][] getAllDensities() 97 public double[][] getAllDensities()
98 { 98 {
99 TreeMap<Double, Double> map = new TreeMap<Double,Double>(); 99 TreeMap<Double, Double> map = new TreeMap<Double,Double>();
100 for (int year: years) { 100 for (int year: years) {
101 for (SedimentDensityValue sdv: densities.get(year)) { 101 for (SedimentDensityValue sdv: densities.get(year)) {
102 map.put(sdv.getKm(), sdv.getDensity()); 102 map.put(sdv.getKm(), sdv.getDensity());
104 } 104 }
105 double[][] points = new double[2][map.keySet().size()]; 105 double[][] points = new double[2][map.keySet().size()];
106 int i = 0; 106 int i = 0;
107 for (Map.Entry<Double, Double> kmDens: map.entrySet()) { 107 for (Map.Entry<Double, Double> kmDens: map.entrySet()) {
108 points[0][i] = kmDens.getKey(); 108 points[0][i] = kmDens.getKey();
109 points[2][i] = kmDens.getValue(); 109 points[1][i] = kmDens.getValue();
110 i++; 110 i++;
111 } 111 }
112 112
113 return points; 113 return points;
114 } 114 }

http://dive4elements.wald.intevation.org