gernotbelger@9145: /** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde gernotbelger@9145: * Software engineering by gernotbelger@9145: * Björnsen Beratende Ingenieure GmbH gernotbelger@9145: * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt gernotbelger@9145: * gernotbelger@9145: * This file is Free Software under the GNU AGPL (>=v3) gernotbelger@9145: * and comes with ABSOLUTELY NO WARRANTY! Check out the gernotbelger@9145: * documentation coming with Dive4Elements River for details. gernotbelger@9145: */ gernotbelger@9145: package org.dive4elements.river.artifacts.sinfo.flood_duration; gernotbelger@9145: gernotbelger@9145: import org.apache.commons.lang.math.DoubleRange; gernotbelger@9170: import org.dive4elements.river.artifacts.common.AbstractCalculationResults; mschaefer@9252: import org.dive4elements.river.artifacts.model.CalculationResult; gernotbelger@9145: import org.dive4elements.river.artifacts.sinfo.util.RiverInfo; mschaefer@9257: import org.dive4elements.river.jfree.RiverAnnotation; gernotbelger@9145: gernotbelger@9145: /** gernotbelger@9145: * @author Gernot Belger gernotbelger@9145: */ gernotbelger@9195: final class FloodDurationCalculationResults extends AbstractCalculationResults { gernotbelger@9145: gernotbelger@9145: private static final long serialVersionUID = 1L; gernotbelger@9145: gernotbelger@9215: public FloodDurationCalculationResults(final String calcModeLabel, final String user, final RiverInfo river, final DoubleRange calcRange) { gernotbelger@9145: super(calcModeLabel, user, river, calcRange); gernotbelger@9145: } mschaefer@9252: mschaefer@9252: private CalculationResult durationCurve; mschaefer@9252: mschaefer@9252: public CalculationResult getDurationCurve() { mschaefer@9252: return this.durationCurve; mschaefer@9252: } mschaefer@9252: mschaefer@9252: public void setDurationCurve(final CalculationResult durationCurve) { mschaefer@9252: this.durationCurve = durationCurve; mschaefer@9252: } mschaefer@9257: mschaefer@9257: private RiverAnnotation mainValueWAnnotation; mschaefer@9257: mschaefer@9257: public RiverAnnotation getMainValueWAnnotation() { mschaefer@9257: return this.mainValueWAnnotation; mschaefer@9257: } mschaefer@9257: mschaefer@9257: public void setMainValueWAnnotation(final RiverAnnotation mainValueAnnotation) { mschaefer@9257: this.mainValueWAnnotation = mainValueAnnotation; mschaefer@9257: } mschaefer@9257: mschaefer@9257: private RiverAnnotation mainValueQAnnotation; mschaefer@9257: mschaefer@9257: public RiverAnnotation getMainValueQAnnotation() { mschaefer@9257: return this.mainValueQAnnotation; mschaefer@9257: } mschaefer@9257: mschaefer@9257: public void setMainValueQAnnotation(final RiverAnnotation mainValueAnnotation) { mschaefer@9257: this.mainValueQAnnotation = mainValueAnnotation; mschaefer@9257: } gernotbelger@9145: }