Index: Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Forms/PropertyClasses/MacroStabilityInwardsSoilLayer2DProperties.cs =================================================================== diff -u -r3000a7c59771885595ddc279f80680d941195cfd -r5d00e46dbca617ca3c297bff76dc7cc63211b9de --- Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Forms/PropertyClasses/MacroStabilityInwardsSoilLayer2DProperties.cs (.../MacroStabilityInwardsSoilLayer2DProperties.cs) (revision 3000a7c59771885595ddc279f80680d941195cfd) +++ Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Forms/PropertyClasses/MacroStabilityInwardsSoilLayer2DProperties.cs (.../MacroStabilityInwardsSoilLayer2DProperties.cs) (revision 5d00e46dbca617ca3c297bff76dc7cc63211b9de) @@ -52,10 +52,13 @@ } [PropertyOrder(2)] - [TypeConverter(typeof(ExpandableArrayConverter))] + [ReadOnly(true)] [ResourcesCategory(typeof(RingtoetsCommonFormsResources), nameof(RingtoetsCommonFormsResources.Categories_General))] - [ResourcesDisplayName(typeof(Resources), nameof(Resources.SoilLayer_Geometry_Description))] - public Point2D[] Geometry + [TypeConverter(typeof(ExpandableArrayConverter))] + [ResourcesDisplayName(typeof(Resources), nameof(Resources.SoilLayer_OuterRing_DisplayName))] + [ResourcesDescription(typeof(Resources), nameof(Resources.SoilLayer_OuterRing_Description))] + + public Point2D[] OuterRing { get { @@ -64,7 +67,24 @@ } [PropertyOrder(3)] + [TypeConverter(typeof(ExpandableArrayConverter))] [ResourcesCategory(typeof(RingtoetsCommonFormsResources), nameof(RingtoetsCommonFormsResources.Categories_General))] + [ResourcesDisplayName(typeof(Resources), nameof(Resources.SoilLayer_Holes_DisplayName))] + [ResourcesDescription(typeof(Resources), nameof(Resources.SoilLayer_Holes_Description))] + public RingProperties[] Holes + { + get + { + return data.Holes.Select(ring => new RingProperties + { + Data = ring + }) + .ToArray(); + } + } + + [PropertyOrder(4)] + [ResourcesCategory(typeof(RingtoetsCommonFormsResources), nameof(RingtoetsCommonFormsResources.Categories_General))] [ResourcesDisplayName(typeof(Resources), nameof(Resources.SoilLayer_IsAquifer_DisplayName))] [ResourcesDescription(typeof(Resources), nameof(Resources.SoilLayer_IsAquifer_Description))] public bool IsAquifer