Mercurial > dive4elements > river
view flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/minfo/BedloadDiameterResult.java @ 3906:fc6c6f6039df
Fix for area clipping problem in longitudinal section char
flys-artifacts/trunk@5572 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Sat, 22 Sep 2012 17:04:44 +0000 |
parents | e7f99e30997c |
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() }; } }