Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/minfo/QualityMeasurements.java @ 3769:728ecd2afa20
Implemented bed quality calculation in minfo module.
flys-artifacts/trunk@5474 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Fri, 14 Sep 2012 14:20:42 +0000 |
parents | 9c555ce5ca50 |
children |
comparison
equal
deleted
inserted
replaced
3768:00aafe1fedd7 | 3769:728ecd2afa20 |
---|---|
1 package de.intevation.flys.artifacts.model.minfo; | 1 package de.intevation.flys.artifacts.model.minfo; |
2 | 2 |
3 import java.util.LinkedList; | 3 import java.util.LinkedList; |
4 import java.util.List; | 4 import java.util.List; |
5 | 5 |
6 import org.apache.log4j.Logger; | |
7 | |
6 public class QualityMeasurements { | 8 public class QualityMeasurements { |
7 | 9 private static Logger logger = Logger.getLogger(QualityMeasurements.class); |
8 private List<QualityMeasurement> measurements; | 10 private List<QualityMeasurement> measurements; |
9 | 11 |
10 public QualityMeasurements() { | 12 public QualityMeasurements() { |
11 } | 13 } |
12 | 14 |
26 } | 28 } |
27 } | 29 } |
28 return res; | 30 return res; |
29 } | 31 } |
30 | 32 |
33 public List<Double> getKms() { | |
34 List<Double> result = new LinkedList<Double>(); | |
35 for (QualityMeasurement qm : measurements) { | |
36 if (result.indexOf(qm.getKm()) < 0) { | |
37 result.add(qm.getKm()); | |
38 } | |
39 } | |
40 return result; | |
41 } | |
42 | |
31 public void setMeasurements(List<QualityMeasurement> list) { | 43 public void setMeasurements(List<QualityMeasurement> list) { |
32 this.measurements = list; | 44 this.measurements = list; |
33 } | 45 } |
34 | 46 |
35 public void addMeasurement(QualityMeasurement qm) { | 47 public void addMeasurement(QualityMeasurement qm) { |