Index: Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Forms/Views/MacroStabilityInwardsInputView.cs =================================================================== diff -u -ra371ae048cf582e8a9cad8436a21c2b9b18dc793 -r2bdf4a594b0ca27cce7b6485103c1011291a50d5 --- Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Forms/Views/MacroStabilityInwardsInputView.cs (.../MacroStabilityInwardsInputView.cs) (revision a371ae048cf582e8a9cad8436a21c2b9b18dc793) +++ Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Forms/Views/MacroStabilityInwardsInputView.cs (.../MacroStabilityInwardsInputView.cs) (revision 2bdf4a594b0ca27cce7b6485103c1011291a50d5) @@ -62,6 +62,7 @@ private readonly ChartPointData surfaceLevelOutsideChartData; private readonly ChartPointData leftGridChartData; private readonly ChartPointData rightGridChartData; + private readonly ChartMultipleLineData tangentLinesData; private readonly List soilLayerChartDataLookup; private IMacroStabilityInwardsSoilProfile currentSoilProfile; @@ -97,6 +98,7 @@ dikeToeAtRiverChartData = RingtoetsChartDataFactory.CreateDikeToeAtRiverChartData(); dikeTopAtRiverChartData = MacroStabilityInwardsChartDataFactory.CreateDikeTopAtRiverChartData(); surfaceLevelOutsideChartData = MacroStabilityInwardsChartDataFactory.CreateSurfaceLevelOutsideChartData(); + tangentLinesData = MacroStabilityInwardsChartDataFactory.CreateTangentLinesChartData(); leftGridChartData = MacroStabilityInwardsChartDataFactory.CreateLeftGridChartData(); rightGridChartData = MacroStabilityInwardsChartDataFactory.CreateRightGridChartData(); waternetZonesExtremeChartData = MacroStabilityInwardsChartDataFactory.CreateWaternetZonesExtremeChartDataCollection(); @@ -116,6 +118,7 @@ chartDataCollection.Add(dikeToeAtRiverChartData); chartDataCollection.Add(dikeTopAtRiverChartData); chartDataCollection.Add(surfaceLevelOutsideChartData); + chartDataCollection.Add(tangentLinesData); chartDataCollection.Add(leftGridChartData); chartDataCollection.Add(rightGridChartData); chartDataCollection.Add(waternetZonesExtremeChartData); @@ -216,6 +219,13 @@ leftGridChartData.Points = MacroStabilityInwardsChartDataPointsFactory.CreateGridPoints(leftGrid, gridDeterminationType); rightGridChartData.Points = MacroStabilityInwardsChartDataPointsFactory.CreateGridPoints(rightGrid, gridDeterminationType); + + tangentLinesData.Lines = MacroStabilityInwardsChartDataPointsFactory.CreateInputTangentLines(data.InputParameters.GridDeterminationType, + data.InputParameters.TangentLineDeterminationType, + data.InputParameters.TangentLineZBottom, + data.InputParameters.TangentLineZTop, + data.InputParameters.TangentLineNumber, + data.InputParameters.SurfaceLine); } private void SetWaternetExtremeChartData(MacroStabilityInwardsWaternet waternet, MacroStabilityInwardsSurfaceLine surfaceLine)