comparison 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
comparison
equal deleted inserted replaced
3762:0c978a80726a 3763:55fe9c1dc6f3
1 package de.intevation.flys.artifacts.model.minfo; 1 package de.intevation.flys.artifacts.model.minfo;
2 2
3 import org.apache.poi.hssf.record.formula.functions.T;
4
5 import gnu.trove.TDoubleArrayList;
3 import de.intevation.flys.artifacts.model.DateRange; 6 import de.intevation.flys.artifacts.model.DateRange;
4 7
5 8
6 public class BedBedQualityResult 9 public class BedBedQualityResult
7 extends BedQualityResult { 10 extends BedQualityResult {
8 11
9 protected double depth1; 12 protected TDoubleArrayList diameterCap;
10 protected double depth2; 13 protected TDoubleArrayList diameterSub;
11 protected double porosityCap; 14 protected TDoubleArrayList porosityCap;
12 protected double porositySub; 15 protected TDoubleArrayList porositySub;
13 protected double loadDensityCap; 16 protected TDoubleArrayList loadDensityCap;
14 protected double loadDensitySub; 17 protected TDoubleArrayList loadDensitySub;
15 18
16 public BedBedQualityResult( 19 public BedBedQualityResult(
17 DIAMETER_TYPE type, 20 String type,
18 double diameter, 21 TDoubleArrayList diameterCap,
19 double km, 22 TDoubleArrayList diameterSub,
23 TDoubleArrayList km,
20 DateRange range, 24 DateRange range,
21 double depth1, 25 TDoubleArrayList porosityCap,
22 double depth2, 26 TDoubleArrayList porositySub,
23 double porosityCap, 27 TDoubleArrayList loadDensityCap,
24 double porositySub, 28 TDoubleArrayList loadDensitySub
25 double loadDensityCap,
26 double loadDensitySub
27 ) { 29 ) {
28 super(type, diameter, km, range); 30 super(type, null, km, range);
29 this.depth1 = depth1; 31 this.diameterCap = diameterCap;
30 this.depth2 = depth2; 32 this.diameterSub = diameterSub;
31 this.porosityCap = porosityCap; 33 this.porosityCap = porosityCap;
32 this.loadDensitySub = porositySub; 34 this.porositySub = porositySub;
33 this.loadDensityCap = loadDensityCap; 35 this.loadDensityCap = loadDensityCap;
34 this.loadDensitySub = loadDensitySub; 36 this.loadDensitySub = loadDensitySub;
35 } 37 }
36 38
37 public double getPorosityCap() { 39 public double getPorosityCap(int ndx) {
38 return porosityCap; 40 return porosityCap.get(ndx);
39 } 41 }
40 42
41 public void setPorosityCap(double porosityCap) { 43 public double getPorositySub(int ndx) {
42 this.porosityCap = porosityCap; 44 return porositySub.get(ndx);
43 } 45 }
44 46
45 public double getPorositySub() { 47 public double getLoadDensityCap(int ndx) {
46 return porositySub; 48 return loadDensityCap.get(ndx);
47 } 49 }
48 50
49 public void setPorositySub(double porositySub) { 51 public double getLoadDensitySub(int ndx) {
50 this.porositySub = porositySub; 52 return loadDensitySub.get(ndx);
51 } 53 }
52 54
53 public double getLoadDensityCap() { 55 public double getDiameterCap(int ndx) {
54 return loadDensityCap; 56 return diameterCap.get(ndx);
55 } 57 }
56 58
57 public void setLoadDensityCap(double loadDensityCap) { 59 public double getDiameterSub(int ndx) {
58 this.loadDensityCap = loadDensityCap; 60 return diameterSub.get(ndx);
59 } 61 }
60
61 public double getLoadDensitySub() {
62 return loadDensitySub;
63 }
64
65 public void setLoadDensitySub(double loadDensitySub) {
66 this.loadDensitySub = loadDensitySub;
67 }
68
69 } 62 }

http://dive4elements.wald.intevation.org