Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flood_duration/FloodDurationCalculation.java @ 9269:83ebeb620b5a
Station specific main value annotations in S-Info flood duration curve, corrected infrastructure flood duration calculation
author | mschaefer |
---|---|
date | Thu, 19 Jul 2018 08:07:03 +0200 |
parents | 465347d12990 |
children | f318359b81a2 |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flood_duration/FloodDurationCalculation.java Wed Jul 18 18:53:15 2018 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flood_duration/FloodDurationCalculation.java Thu Jul 19 08:07:03 2018 +0200 @@ -114,4 +114,26 @@ final FloodDurationCalculator calculator = new FloodDurationCalculator(this.context, null); return calculator.calcInfrastructureAnnotations(problems, station, result); } + + /** + * Calculates the annotations of the W main values of a station + */ + public List<StickyAxisAnnotation> calcMainValueWAnnotations(final double station, final FloodDurationCalculationResult result) { + + final Calculation problems = new Calculation(); + + final FloodDurationCalculator calculator = new FloodDurationCalculator(this.context, null); + return calculator.calcMainValueWAnnotations(problems, station, result); + } + + /** + * Calculates the annotations of the Q main values of a station + */ + public List<StickyAxisAnnotation> calcMainValueQAnnotations(final double station, final FloodDurationCalculationResult result) { + + final Calculation problems = new Calculation(); + + final FloodDurationCalculator calculator = new FloodDurationCalculator(this.context, null); + return calculator.calcMainValueQAnnotations(problems, station, result); + } } \ No newline at end of file