annotate artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedDiameterData.java @ 6250:267119b38779

Added container and facet for bed diameter measurements.
author Raimund Renkert <rrenkert@intevation.de>
date Mon, 10 Jun 2013 16:22:23 +0200
parents
children a805211690f7
rev   line source
6250
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
1 package org.dive4elements.river.artifacts.model.minfo;
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
2
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
3 import gnu.trove.TDoubleArrayList;
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
4
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
5
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
6 public class BedDiameterData
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
7 extends BedQualityDiameterResult
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
8 {
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
9
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
10 private TDoubleArrayList data;
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
11
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
12 public BedDiameterData() {
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
13 super();
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
14 }
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
15
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
16 public BedDiameterData (
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
17 String type,
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
18 TDoubleArrayList kms,
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
19 TDoubleArrayList data) {
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
20 super(type, kms);
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
21 this.data = data;
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
22 }
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
23
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
24 public double[][] getDiameterData() {
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
25 return new double[][]{kms.toNativeArray(), data.toNativeArray()};
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
26 }
267119b38779 Added container and facet for bed diameter measurements.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
27 }

http://dive4elements.wald.intevation.org