Index: dam engine/trunk/src/Deltares.DamEngine.Io/DamInput.cs =================================================================== diff -u -r475 -r486 --- dam engine/trunk/src/Deltares.DamEngine.Io/DamInput.cs (.../DamInput.cs) (revision 475) +++ dam engine/trunk/src/Deltares.DamEngine.Io/DamInput.cs (.../DamInput.cs) (revision 486) @@ -26,6 +26,8 @@ private SurfaceLine[] surfaceLinesField; + private InputSoils soilsField; + private InputDamProjectType damProjectTypeField; /// @@ -51,6 +53,16 @@ } /// + public InputSoils Soils { + get { + return this.soilsField; + } + set { + this.soilsField = value; + } + } + + /// [System.Xml.Serialization.XmlAttributeAttribute()] public InputDamProjectType DamProjectType { get { @@ -1025,7 +1037,179 @@ /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class InputSoils { + + private Soil soilField; + + /// + public Soil Soil { + get { + return this.soilField; + } + set { + this.soilField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Soil { + + private string nameField; + + private double beddingAngleField; + + private bool beddingAngleFieldSpecified; + + private double diameterD70Field; + + private bool diameterD70FieldSpecified; + + private double permeabKxField; + + private bool permeabKxFieldSpecified; + + private double whitesConstantField; + + private bool whitesConstantFieldSpecified; + + private double diameterD90Field; + + private bool diameterD90FieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double BeddingAngle { + get { + return this.beddingAngleField; + } + set { + this.beddingAngleField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BeddingAngleSpecified { + get { + return this.beddingAngleFieldSpecified; + } + set { + this.beddingAngleFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DiameterD70 { + get { + return this.diameterD70Field; + } + set { + this.diameterD70Field = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DiameterD70Specified { + get { + return this.diameterD70FieldSpecified; + } + set { + this.diameterD70FieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double PermeabKx { + get { + return this.permeabKxField; + } + set { + this.permeabKxField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PermeabKxSpecified { + get { + return this.permeabKxFieldSpecified; + } + set { + this.permeabKxFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double WhitesConstant { + get { + return this.whitesConstantField; + } + set { + this.whitesConstantField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool WhitesConstantSpecified { + get { + return this.whitesConstantFieldSpecified; + } + set { + this.whitesConstantFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DiameterD90 { + get { + return this.diameterD90Field; + } + set { + this.diameterD90Field = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DiameterD90Specified { + get { + return this.diameterD90FieldSpecified; + } + set { + this.diameterD90FieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum InputDamProjectType { ///