Index: dam engine/trunk/src/Deltares.DamEngine.Data/Geotechnics/SoilProfile1D.cs =================================================================== diff -u -r587 -r600 --- dam engine/trunk/src/Deltares.DamEngine.Data/Geotechnics/SoilProfile1D.cs (.../SoilProfile1D.cs) (revision 587) +++ dam engine/trunk/src/Deltares.DamEngine.Data/Geotechnics/SoilProfile1D.cs (.../SoilProfile1D.cs) (revision 600) @@ -75,6 +75,15 @@ layers.Add(new SoilLayer1D(soil, topLevel)); } + public void Assign(SoilProfile1D profile) + { + this.Assign((SoilProfile)profile); + this.Layers.Clear(); + foreach (SoilLayer1D layer in (IEnumerable)profile.Layers) + this.Layers.Add((SoilLayer1D)layer.Clone()); + this.BottomLevel = profile.BottomLevel; + } + /// /// Gets the soil layer collection for this profile /// Index: dam engine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs =================================================================== diff -u -r597 -r600 --- dam engine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs (.../FillDamFromXmlInput.cs) (revision 597) +++ dam engine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs (.../FillDamFromXmlInput.cs) (revision 600) @@ -174,6 +174,7 @@ }; surfaceLine.AddCharacteristicPoint(geometryPoint, ConversionHelper.ConvertToDamPointType(inputPoint.PointType)); } + surfaceLine.Geometry.SyncCalcPoints(); } private static void TransferLocations(Io.XmlInput.Location[] inputLocations, IList dikeLocations, IList dikeSurfaceLines, IList segments) Index: dam engine/trunk/src/Deltares.DamEngine.Interface.Tests/TestFiles/PipingVoorbeeld1_BlighInputFile.xml =================================================================== diff -u -r595 -r600 --- dam engine/trunk/src/Deltares.DamEngine.Interface.Tests/TestFiles/PipingVoorbeeld1_BlighInputFile.xml (.../PipingVoorbeeld1_BlighInputFile.xml) (revision 595) +++ dam engine/trunk/src/Deltares.DamEngine.Interface.Tests/TestFiles/PipingVoorbeeld1_BlighInputFile.xml (.../PipingVoorbeeld1_BlighInputFile.xml) (revision 600) @@ -1,7 +1,7 @@ - +