Mercurial > dive4elements > river
annotate flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/minfo/BedParametersResult.java @ 3867:d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
flys-artifacts/trunk@5498 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Mon, 17 Sep 2012 14:38:47 +0000 |
parents | |
children | a5f65e8983be |
rev | line source |
---|---|
3867
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
1 package de.intevation.flys.artifacts.model.minfo; |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
2 |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
3 import gnu.trove.TDoubleArrayList; |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
4 |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
5 import java.io.Serializable; |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
6 |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
7 |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
8 public class BedParametersResult |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
9 implements Serializable |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
10 { |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
11 protected TDoubleArrayList porosityCap; |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
12 protected TDoubleArrayList porositySub; |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
13 protected TDoubleArrayList loadDensityCap; |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
14 protected TDoubleArrayList loadDensitySub; |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
15 protected TDoubleArrayList kms; |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
16 |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
17 public BedParametersResult() { |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
18 |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
19 } |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
20 |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
21 public BedParametersResult( |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
22 TDoubleArrayList kms, |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
23 TDoubleArrayList porosityCap, |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
24 TDoubleArrayList porositySub, |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
25 TDoubleArrayList densityCap, |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
26 TDoubleArrayList densitySub |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
27 ) { |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
28 this.kms = kms; |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
29 this.porosityCap = porosityCap; |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
30 this.porositySub = porositySub; |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
31 this.loadDensityCap = densityCap; |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
32 this.loadDensitySub = densitySub; |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
33 } |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
34 |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
35 public double getPorosityCap(int ndx) { |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
36 return porosityCap.get(ndx); |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
37 } |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
38 |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
39 public double getPorositySub(int ndx) { |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
40 return porositySub.get(ndx); |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
41 } |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
42 |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
43 public double getLoadDensityCap(int ndx) { |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
44 return loadDensityCap.get(ndx); |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
45 } |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
46 |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
47 public double getLoadDensitySub(int ndx) { |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
48 return loadDensitySub.get(ndx); |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
49 } |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
50 |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
51 public double[][] getPorosityCapData() { |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
52 return new double[][] { |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
53 kms.toNativeArray(), |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
54 porosityCap.toNativeArray() |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
55 }; |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
56 } |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
57 |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
58 public double[][] getPorositySubData() { |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
59 return new double[][] { |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
60 kms.toNativeArray(), |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
61 porositySub.toNativeArray() |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
62 }; |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
63 } |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
64 |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
65 public double[][] getDensityCapData() { |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
66 return new double[][] { |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
67 kms.toNativeArray(), |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
68 loadDensityCap.toNativeArray() |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
69 }; |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
70 } |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
71 |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
72 public double[][] getDensitySubData() { |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
73 return new double[][] { |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
74 kms.toNativeArray(), |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
75 loadDensitySub.toNativeArray() |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
76 }; |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
77 } |
d8c99ff18db8
Refactor MINFO bed quality resultsets and facets.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
78 } |