annotate flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/minfo/BedBedQualityResult.java @ 3763:55fe9c1dc6f3

Updated minfo bed quality result objects. flys-artifacts/trunk@5465 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Fri, 14 Sep 2012 07:45:01 +0000
parents 312870fded7e
children d29cebf371ba
rev   line source
3760
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
1 package de.intevation.flys.artifacts.model.minfo;
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
2
3763
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
3 import org.apache.poi.hssf.record.formula.functions.T;
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
4
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
5 import gnu.trove.TDoubleArrayList;
3760
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
6 import de.intevation.flys.artifacts.model.DateRange;
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
7
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
8
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
9 public class BedBedQualityResult
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
10 extends BedQualityResult {
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
11
3763
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
12 protected TDoubleArrayList diameterCap;
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
13 protected TDoubleArrayList diameterSub;
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
14 protected TDoubleArrayList porosityCap;
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
15 protected TDoubleArrayList porositySub;
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
16 protected TDoubleArrayList loadDensityCap;
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
17 protected TDoubleArrayList loadDensitySub;
3760
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
18
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
19 public BedBedQualityResult(
3763
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
20 String type,
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
21 TDoubleArrayList diameterCap,
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
22 TDoubleArrayList diameterSub,
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
23 TDoubleArrayList km,
3760
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
24 DateRange range,
3763
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
25 TDoubleArrayList porosityCap,
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
26 TDoubleArrayList porositySub,
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
27 TDoubleArrayList loadDensityCap,
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
28 TDoubleArrayList loadDensitySub
3760
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
29 ) {
3763
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
30 super(type, null, km, range);
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
31 this.diameterCap = diameterCap;
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
32 this.diameterSub = diameterSub;
3760
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
33 this.porosityCap = porosityCap;
3763
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
34 this.porositySub = porositySub;
3760
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
35 this.loadDensityCap = loadDensityCap;
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
36 this.loadDensitySub = loadDensitySub;
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
37 }
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
38
3763
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
39 public double getPorosityCap(int ndx) {
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
40 return porosityCap.get(ndx);
3760
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
41 }
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
42
3763
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
43 public double getPorositySub(int ndx) {
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
44 return porositySub.get(ndx);
3760
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
45 }
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
46
3763
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
47 public double getLoadDensityCap(int ndx) {
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
48 return loadDensityCap.get(ndx);
3760
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
49 }
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
50
3763
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
51 public double getLoadDensitySub(int ndx) {
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
52 return loadDensitySub.get(ndx);
3760
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
53 }
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
54
3763
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
55 public double getDiameterCap(int ndx) {
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
56 return diameterCap.get(ndx);
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
57 }
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
58
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
59 public double getDiameterSub(int ndx) {
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
60 return diameterSub.get(ndx);
55fe9c1dc6f3 Updated minfo bed quality result objects.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3760
diff changeset
61 }
3760
312870fded7e Added result objects for minfo bed quality calculation.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
62 }

http://dive4elements.wald.intevation.org