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 ///