Index: Ringtoets/Common/src/Ringtoets.Common.Forms/PropertyClasses/FailureMechanismSectionProbabilityAssessmentProperties.cs =================================================================== diff -u -rba2c38d1315dda29a2bd0005138530b2aeb10f1f -r07fad131acfb09fc9736d890ab76f0e2e542c84e --- Ringtoets/Common/src/Ringtoets.Common.Forms/PropertyClasses/FailureMechanismSectionProbabilityAssessmentProperties.cs (.../FailureMechanismSectionProbabilityAssessmentProperties.cs) (revision ba2c38d1315dda29a2bd0005138530b2aeb10f1f) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/PropertyClasses/FailureMechanismSectionProbabilityAssessmentProperties.cs (.../FailureMechanismSectionProbabilityAssessmentProperties.cs) (revision 07fad131acfb09fc9736d890ab76f0e2e542c84e) @@ -45,7 +45,8 @@ /// failure mechanism of the properties. /// Thrown when any input parameter is null. public FailureMechanismSectionProbabilityAssessmentProperties(FailureMechanismSection section, - ProbabilityAssessmentInput probabilityAssessmentInput) : base(section) + ProbabilityAssessmentInput probabilityAssessmentInput) + : base(section) { if (probabilityAssessmentInput == null) { Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismSectionProbabilityAssessmentRow.cs =================================================================== diff -u --- Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismSectionProbabilityAssessmentRow.cs (revision 0) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismSectionProbabilityAssessmentRow.cs (revision 07fad131acfb09fc9736d890ab76f0e2e542c84e) @@ -0,0 +1,58 @@ +// Copyright (C) Stichting Deltares 2017. 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. + +using System; +using Core.Common.Base.Data; +using Ringtoets.Common.Data.FailureMechanism; +using Ringtoets.Common.Data.Probability; + +namespace Ringtoets.Common.Forms.Views +{ + /// + /// This class represents a row of with a section specific N. + /// + public class FailureMechanismSectionProbabilityAssessmentRow : FailureMechanismSectionRow + { + /// + /// Creates a new instance of . + /// + /// The failure mechanism section to use. + /// The probability assessment input to use. + /// Thrown when any input parameter is null. + public FailureMechanismSectionProbabilityAssessmentRow(FailureMechanismSection section, + ProbabilityAssessmentInput probabilityAssessmentInput) + : base(section) + { + if (probabilityAssessmentInput == null) + { + throw new ArgumentNullException(nameof(probabilityAssessmentInput)); + } + + N = new RoundedDouble(2, probabilityAssessmentInput.GetN(section.Length)); + } + + /// + /// Gets the N of the section. + /// [-] + /// + public RoundedDouble N { get; } + } +} \ No newline at end of file Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismSectionRow.cs =================================================================== diff -u -r7a61fedc1bcd30f11aab867b154fab81f40380b0 -r07fad131acfb09fc9736d890ab76f0e2e542c84e --- Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismSectionRow.cs (.../FailureMechanismSectionRow.cs) (revision 7a61fedc1bcd30f11aab867b154fab81f40380b0) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismSectionRow.cs (.../FailureMechanismSectionRow.cs) (revision 07fad131acfb09fc9736d890ab76f0e2e542c84e) @@ -33,7 +33,7 @@ /// /// Creates a new instance of . /// - /// The to use. + /// The failure mechanism section to use. /// Thrown when /// is null. public FailureMechanismSectionRow(FailureMechanismSection section)