comparison artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/salix/SalixLineCalculationResult.java @ 9499:853f2dafc16e

VegetationZones in CrossSectionsDiagram
author gernotbelger
date Thu, 27 Sep 2018 18:06:26 +0200
parents 515643b2c49a
children 76c0665888a3
comparison
equal deleted inserted replaced
9496:d8e753d0fdb9 9499:853f2dafc16e
20 import org.dive4elements.river.artifacts.common.ExportContextPDF; 20 import org.dive4elements.river.artifacts.common.ExportContextPDF;
21 import org.dive4elements.river.artifacts.common.GeneralResultType; 21 import org.dive4elements.river.artifacts.common.GeneralResultType;
22 import org.dive4elements.river.artifacts.common.IExportContext; 22 import org.dive4elements.river.artifacts.common.IExportContext;
23 import org.dive4elements.river.artifacts.common.MetaAndTableJRDataSource; 23 import org.dive4elements.river.artifacts.common.MetaAndTableJRDataSource;
24 import org.dive4elements.river.artifacts.common.ResultRow; 24 import org.dive4elements.river.artifacts.common.ResultRow;
25 import org.dive4elements.river.artifacts.model.Calculation;
26 import org.dive4elements.river.artifacts.sinfo.util.RiverInfo; 25 import org.dive4elements.river.artifacts.sinfo.util.RiverInfo;
27 import org.dive4elements.river.artifacts.uinfo.common.UInfoResultType; 26 import org.dive4elements.river.artifacts.uinfo.common.UInfoResultType;
28 import org.dive4elements.river.artifacts.uinfo.salix.SalixLineCrossSectionIndexData.SalixWaterlevel; 27 import org.dive4elements.river.artifacts.uinfo.salix.SalixLineCrossSectionIndexData.SalixWaterlevel;
29 28
30 import gnu.trove.TDoubleArrayList; 29 import gnu.trove.TDoubleArrayList;
222 221
223 default: 222 default:
224 throw new UnsupportedOperationException(); 223 throw new UnsupportedOperationException();
225 } 224 }
226 } 225 }
227
228 /**
229 * Computes the height of a vegetation zone type for a station and a salix calculation result
230 */
231 public double computeVegetationZoneHeight(final double station, final int vegetationZoneType, final SalixLineCalculationResult result) {
232
233 final Calculation problems = new Calculation();
234
235 final SalixLineCalculator calculator = new SalixLineCalculator(null);
236 return calculator.computeVegetationZoneHeight(problems, station, vegetationZoneType, result);
237 }
238 } 226 }

http://dive4elements.wald.intevation.org