Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresOvertoppingCalculationInput.cs
===================================================================
diff -u -r92ce01ec6a2ac8d64f77a2a618c6b6e410a78812 -rdf9261fbb60c129167c1d6a2ca9aed6dc0885f07
--- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresOvertoppingCalculationInput.cs (.../StructuresOvertoppingCalculationInput.cs) (revision 92ce01ec6a2ac8d64f77a2a618c6b6e410a78812)
+++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresOvertoppingCalculationInput.cs (.../StructuresOvertoppingCalculationInput.cs) (revision df9261fbb60c129167c1d6a2ca9aed6dc0885f07)
@@ -62,7 +62,7 @@
/// Creates a new instance of the class.
///
/// The id of the hydraulic boundary location.
- /// The section.
+ /// The normal of the section.
/// The foreland points.
/// The break water.
/// The gravitational acceleration.
@@ -90,7 +90,8 @@
/// The deviation of the wave direction.
/// The mean of the storm duration.
/// The variation of the storm duration.
- public StructuresOvertoppingCalculationInput(long hydraulicBoundaryLocationId, HydraRingSection section,
+ public StructuresOvertoppingCalculationInput(long hydraulicBoundaryLocationId,
+ double sectionNormal,
IEnumerable forelandPoints,
HydraRingBreakWater breakWater,
double gravitationalAcceleration,
@@ -110,7 +111,7 @@
double stormDurationMean, double stormDurationVariation)
: base(hydraulicBoundaryLocationId)
{
- this.section = section;
+ section = new HydraRingSection(1, double.NaN, sectionNormal);
this.forelandPoints = forelandPoints;
this.breakWater = breakWater;
this.gravitationalAcceleration = gravitationalAcceleration;
@@ -140,21 +141,9 @@
this.stormDurationVariation = stormDurationVariation;
}
- public override HydraRingFailureMechanismType FailureMechanismType
- {
- get
- {
- return HydraRingFailureMechanismType.StructuresOvertopping;
- }
- }
+ public override HydraRingFailureMechanismType FailureMechanismType { get; } = HydraRingFailureMechanismType.StructuresOvertopping;
- public override int VariableId
- {
- get
- {
- return 60;
- }
- }
+ public override int VariableId { get; } = 60;
public override HydraRingSection Section
{