view artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flood_duration/InfrastructureResultFacet.java @ 9620:26e113e8224f

Nachtrag Pos. 20: flood duration calculation for multiple infrastructure groups/types, local class FloodDurationCalculationResult.Infrastructure renamed and extracted into own class
author mschaefer
date Thu, 10 Oct 2019 17:11:54 +0200
parents f8308db94634
children
line wrap: on
line source
/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde
 * Software engineering by
 *  Björnsen Beratende Ingenieure GmbH
 *  Dr. Schumacher Ingenieurbüro für Wasser und Umwelt
 *
 * This file is Free Software under the GNU AGPL (>=v3)
 * and comes with ABSOLUTELY NO WARRANTY! Check out the
 * documentation coming with Dive4Elements River for details.
 */
package org.dive4elements.river.artifacts.sinfo.flood_duration;

import org.dive4elements.river.artifacts.common.ResultFacet;
import org.dive4elements.river.artifacts.states.DefaultState.ComputeType;

/**
 * @author Domenico Nardi Tironi
 *
 */
public class InfrastructureResultFacet extends ResultFacet {

    private static final long serialVersionUID = 1L;

    private final FloodDurationInfrastructureChoice m_infrastructure;

    public InfrastructureResultFacet(final int facetIndex, final int resultIndex, final String name, final String description, final String axisLabel,
            final String id, final String hash, final FloodDurationInfrastructureChoice infrastructure) {
        super(facetIndex, resultIndex, name, description, axisLabel, ComputeType.ADVANCE, id, hash);
        this.m_infrastructure = infrastructure;
    }

    public FloodDurationInfrastructureChoice getInfrastructure() {
        return this.m_infrastructure;
    }
}

http://dive4elements.wald.intevation.org