Mercurial > dive4elements > river
view flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/minfo/BedloadDiameterResult.java @ 4414:89ae5ad7402f
FacetTypes: Add new ChartType extreme_wq_curve to enable manual points.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Mon, 05 Nov 2012 17:45:02 +0100 |
parents | a5f65e8983be |
children |
line wrap: on
line source
package de.intevation.flys.artifacts.model.minfo; import de.intevation.flys.artifacts.model.DateRange; import gnu.trove.TDoubleArrayList; public class BedloadDiameterResult extends BedQualityDiameterResult { protected TDoubleArrayList diameter; public BedloadDiameterResult( String type, TDoubleArrayList diameter, TDoubleArrayList km, DateRange range ) { super (type, km); this.diameter = diameter; } public double getDiameter(int ndx) { if (diameter != null) { return this.diameter.get(ndx); } return Double.NaN; } public double getDiameter(double km) { if (kms.indexOf(km) >= 0) { return diameter.get(kms.indexOf(km)); } return Double.NaN; } public double[][] getDiameterData() { return new double[][] { kms.toNativeArray(), diameter.toNativeArray() }; } }