Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsFailureMechanismView.cs =================================================================== diff -u -r0bcae8b23e2364c988df54e70695322b5a8c9829 -rf718135c08ce7b90cc0eaf40bfb83c9af48a1776 --- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsFailureMechanismView.cs (.../GrassCoverErosionInwardsFailureMechanismView.cs) (revision 0bcae8b23e2364c988df54e70695322b5a8c9829) +++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsFailureMechanismView.cs (.../GrassCoverErosionInwardsFailureMechanismView.cs) (revision f718135c08ce7b90cc0eaf40bfb83c9af48a1776) @@ -20,6 +20,7 @@ // All rights reserved. using System.Collections.Generic; +using System.Linq; using System.Windows.Forms; using Core.Common.Base; using Core.Components.Gis.Data; @@ -52,6 +53,7 @@ private readonly MapPointData sectionsEndPointMapData; private readonly MapPointData hydraulicBoundaryDatabaseMapData; private readonly MapLineData dikeProfilesMapData; + private readonly MapLineData foreshoreProfilesMapData; private GrassCoverErosionInwardsFailureMechanismContext data; @@ -69,6 +71,7 @@ referenceLineMapData = RingtoetsMapDataFactory.CreateReferenceLineMapData(); hydraulicBoundaryDatabaseMapData = RingtoetsMapDataFactory.CreateHydraulicBoundaryDatabaseMapData(); dikeProfilesMapData = RingtoetsMapDataFactory.CreateDikeProfileMapData(); + foreshoreProfilesMapData = RingtoetsMapDataFactory.CreateForeshoreProfileMapData(); sectionsMapData = RingtoetsMapDataFactory.CreateFailureMechanismSectionsMapData(); sectionsStartPointMapData = RingtoetsMapDataFactory.CreateFailureMechanismSectionsStartPointMapData(); @@ -80,6 +83,7 @@ mapControl.Data.Add(sectionsEndPointMapData); mapControl.Data.Add(hydraulicBoundaryDatabaseMapData); mapControl.Data.Add(dikeProfilesMapData); + mapControl.Data.Add(foreshoreProfilesMapData); mapControl.Data.Name = GrassCoverErosionInwardsDataResources.GrassCoverErosionInwardsFailureMechanism_DisplayName; } @@ -160,6 +164,8 @@ RingtoetsMapDataFeaturesFactory.CreateHydraulicBoundaryDatabaseFeatures(hydraulicBoundaryDatabase)); UpdateFeatureBasedMapData(dikeProfilesMapData, RingtoetsMapDataFeaturesFactory.CreateDikeProfilesFeatures(dikeProfiles)); + UpdateFeatureBasedMapData(foreshoreProfilesMapData, + RingtoetsMapDataFeaturesFactory.CreateForeshoreProfilesFeatures(dikeProfiles.Select(dp => dp.ForeshoreProfile))); mapControl.Data.NotifyObservers(); }