// Copyright (C) Stichting Deltares 2016. All rights reserved. // // This file is part of Ringtoets. // // Ringtoets is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program. If not, see . // // All names, logos, and references to "Deltares" are registered trademarks of // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. namespace Ringtoets.HydraRing.Calculation.Data.Output { /// /// Base class for exceedance probability calculation output. /// public abstract class ExceedanceProbabilityCalculationOutputBase { /// /// Creates a new instance of . /// /// The ring combine method used. /// The presentation section id used. /// The main mechanism id used. /// The main mechanism combine method used. /// The mechanism id used. /// The section id used. /// The layer id used. /// The alternative id used. protected ExceedanceProbabilityCalculationOutputBase(int ringCombinMethod, int presentationSectionId, int mainMechanismId, int mainMechanismCombinMethod, int mechanismId, int sectionId, int layerId, int alternativeId) { RingCombinMethod = ringCombinMethod; PresentationSectionId = presentationSectionId; MainMechanismId = mainMechanismId; MainMechanismCombinMethod = mainMechanismCombinMethod; MechanismId = mechanismId; SectionId = sectionId; LayerId = layerId; AlternativeId = alternativeId; } /// /// Gets the ring combine method. /// public int RingCombinMethod { get; private set; } /// /// Gets the presentation section id. /// public int PresentationSectionId { get; private set; } /// /// Gets the main mechanism id. /// public int MainMechanismId { get; private set; } /// /// Gets the main mechanism combine method. /// public int MainMechanismCombinMethod { get; private set; } /// /// Gets the mechanism id. /// public int MechanismId { get; private set; } /// /// Gets the section id. /// public int SectionId { get; private set; } /// /// Gets the layer id. /// public int LayerId { get; private set; } /// /// Gets the alternative id. /// public int AlternativeId { get; private set; } } }