Index: Ringtoets/Piping/src/Ringtoets.Piping.Forms/Views/PipingInputView.cs =================================================================== diff -u -r41185195682bf4c3afa93edd81af55d2ba67cba9 -rc8efe348672fe0ebd3da53f2861c67dce25396f6 --- Ringtoets/Piping/src/Ringtoets.Piping.Forms/Views/PipingInputView.cs (.../PipingInputView.cs) (revision 41185195682bf4c3afa93edd81af55d2ba67cba9) +++ Ringtoets/Piping/src/Ringtoets.Piping.Forms/Views/PipingInputView.cs (.../PipingInputView.cs) (revision c8efe348672fe0ebd3da53f2861c67dce25396f6) @@ -37,6 +37,8 @@ private PipingCalculationScenario calculation; private ChartData surfaceLineData; + private ChartData entryPointData; + private ChartData exitPointData; /// /// Creates a new instance of . @@ -109,7 +111,10 @@ if (data != null) { - surfaceLineData = AddOrUpdateChartData(surfaceLineData, GetSurfaceLineChartData()); + // Bottom most layer + entryPointData = AddOrUpdateChartData(entryPointData, GetEntryPointChartData()); + surfaceLineData = AddOrUpdateChartData(surfaceLineData, GetSurfaceLineChartData()); + // Top most layer } chartControl.Data.NotifyObservers(); @@ -125,6 +130,15 @@ return PipingChartDataFactory.Create(data.SurfaceLine); } + private ChartData GetEntryPointChartData() + { + if (data == null || data.SurfaceLine == null) + { + return PipingChartDataFactory.CreateEmptyPointData(Resources.PipingInput_EntryPointL_DisplayName); + } + return PipingChartDataFactory.CreateEntryPoint(data.EntryPointL, data.SurfaceLine); + } + private ChartData AddOrUpdateChartData(ChartData oldChartData, ChartData newChartData) { if (oldChartData != null)