using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GroundOrganizer
{
[Serializable]
public class Layer
{
public int Number { get; set; }
public string NumIGE { get; set; }
public IGE IGE { get; set; }
///
///Относительная отметка верхней границы слоя относительно устья скважины
///
public double Up { get; set; }
///
///Относительная отметка нижней границы слоя относительно устья скважины
///
public double Down { get; set; }
///
///Мощность слоя
///
public double H { get; set; }
///
///Абсолютная отметка подошвы слоя
///
public double Z { get; set; }
///
/// Описание слоя грунта
///
public string Description { get; set; }
public Layer Clone()
{
return new Layer()
{
Number = this.Number,
NumIGE = this.NumIGE,
IGE = this.IGE,
Up = this.Up,
Down = this.Down,
H = this.H,
Z = this.Z,
Description = this.Description
};
}
internal string PropsToString()
{
string s = ";";
return Number + s + NumIGE + s + Down + s + H + s + Z;
}
internal List