//------------------------------------------------------------------------------
//
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
//
// This source code was auto-generated by xsd, Version=4.6.1055.0.
//
namespace Deltares.DamEngine.Io.XmlInput {
using System.Xml.Serialization;
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
public partial class Input {
private Location[] locationsField;
private SurfaceLine[] surfaceLinesField;
private Soil[] soilsField;
private Segment[] segmentsField;
private SoilProfile1D[] soilProfiles1DField;
private SoilProfile2D[] soilProfiles2DField;
private InputDamProjectType damProjectTypeField;
///
[System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
public Location[] Locations {
get {
return this.locationsField;
}
set {
this.locationsField = value;
}
}
///
[System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
public SurfaceLine[] SurfaceLines {
get {
return this.surfaceLinesField;
}
set {
this.surfaceLinesField = value;
}
}
///
[System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
public Soil[] Soils {
get {
return this.soilsField;
}
set {
this.soilsField = value;
}
}
///
[System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
public Segment[] Segments {
get {
return this.segmentsField;
}
set {
this.segmentsField = value;
}
}
///
[System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
public SoilProfile1D[] SoilProfiles1D {
get {
return this.soilProfiles1DField;
}
set {
this.soilProfiles1DField = value;
}
}
///
[System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
public SoilProfile2D[] SoilProfiles2D {
get {
return this.soilProfiles2DField;
}
set {
this.soilProfiles2DField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public InputDamProjectType DamProjectType {
get {
return this.damProjectTypeField;
}
set {
this.damProjectTypeField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class Location {
private LocationAssesmentRegionalOptions assesmentRegionalOptionsField;
private object assesmentOptionsField;
private object operationalOptionsField;
private object designOptionsField;
private object nWOOptionsField;
private LocationWaternetOptions waternetOptionsField;
private LocationGeneral generalField;
private LocationPipingProbabilisticParameters pipingProbabilisticParametersField;
private string surfaceLineNameField;
private string segmentNameField;
///
public LocationAssesmentRegionalOptions AssesmentRegionalOptions {
get {
return this.assesmentRegionalOptionsField;
}
set {
this.assesmentRegionalOptionsField = value;
}
}
///
public object AssesmentOptions {
get {
return this.assesmentOptionsField;
}
set {
this.assesmentOptionsField = value;
}
}
///
public object OperationalOptions {
get {
return this.operationalOptionsField;
}
set {
this.operationalOptionsField = value;
}
}
///
public object DesignOptions {
get {
return this.designOptionsField;
}
set {
this.designOptionsField = value;
}
}
///
public object NWOOptions {
get {
return this.nWOOptionsField;
}
set {
this.nWOOptionsField = value;
}
}
///
public LocationWaternetOptions WaternetOptions {
get {
return this.waternetOptionsField;
}
set {
this.waternetOptionsField = value;
}
}
///
public LocationGeneral General {
get {
return this.generalField;
}
set {
this.generalField = value;
}
}
///
public LocationPipingProbabilisticParameters PipingProbabilisticParameters {
get {
return this.pipingProbabilisticParametersField;
}
set {
this.pipingProbabilisticParametersField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string SurfaceLineName {
get {
return this.surfaceLineNameField;
}
set {
this.surfaceLineNameField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string SegmentName {
get {
return this.segmentNameField;
}
set {
this.segmentNameField = value;
}
}
}
///
[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 LocationAssesmentRegionalOptions {
private LocationAssesmentRegionalOptionsDikeMaterialType dikeMaterialTypeField;
private double dredgingDepthField;
private bool dredgingDepthFieldSpecified;
private double detrimentFactorField;
private double dikeTableHeightField;
private bool dikeTableHeightFieldSpecified;
public LocationAssesmentRegionalOptions() {
this.dikeMaterialTypeField = LocationAssesmentRegionalOptionsDikeMaterialType.Clay;
this.detrimentFactorField = 0.95D;
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
[System.ComponentModel.DefaultValueAttribute(LocationAssesmentRegionalOptionsDikeMaterialType.Clay)]
public LocationAssesmentRegionalOptionsDikeMaterialType DikeMaterialType {
get {
return this.dikeMaterialTypeField;
}
set {
this.dikeMaterialTypeField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double DredgingDepth {
get {
return this.dredgingDepthField;
}
set {
this.dredgingDepthField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DredgingDepthSpecified {
get {
return this.dredgingDepthFieldSpecified;
}
set {
this.dredgingDepthFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
[System.ComponentModel.DefaultValueAttribute(0.95D)]
public double DetrimentFactor {
get {
return this.detrimentFactorField;
}
set {
this.detrimentFactorField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double DikeTableHeight {
get {
return this.dikeTableHeightField;
}
set {
this.dikeTableHeightField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DikeTableHeightSpecified {
get {
return this.dikeTableHeightFieldSpecified;
}
set {
this.dikeTableHeightFieldSpecified = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum LocationAssesmentRegionalOptionsDikeMaterialType {
///
Sand,
///
Peat,
///
Loam,
///
Clay,
///
Gravel,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class SoilProfile2D {
private SoilProfile2DLayer[] layersField;
private SoilProfile2DPreconsolidationStress[] preconsolidationStressesField;
private string nameField;
///
[System.Xml.Serialization.XmlArrayItemAttribute("Layer", IsNullable=false)]
public SoilProfile2DLayer[] Layers {
get {
return this.layersField;
}
set {
this.layersField = value;
}
}
///
[System.Xml.Serialization.XmlArrayItemAttribute("PreconsolidationStress", IsNullable=false)]
public SoilProfile2DPreconsolidationStress[] PreconsolidationStresses {
get {
return this.preconsolidationStressesField;
}
set {
this.preconsolidationStressesField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Name {
get {
return this.nameField;
}
set {
this.nameField = value;
}
}
}
///
[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 SoilProfile2DLayer {
private SoilProfile2DLayerSurface surfaceField;
private string soilNameField;
private bool isAquiferField;
private int waterpressureInterpolationModelField;
///
public SoilProfile2DLayerSurface Surface {
get {
return this.surfaceField;
}
set {
this.surfaceField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string SoilName {
get {
return this.soilNameField;
}
set {
this.soilNameField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool IsAquifer {
get {
return this.isAquiferField;
}
set {
this.isAquiferField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int WaterpressureInterpolationModel {
get {
return this.waterpressureInterpolationModelField;
}
set {
this.waterpressureInterpolationModelField = value;
}
}
}
///
[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 SoilProfile2DLayerSurface {
private SoilProfile2DLayerSurfacePoints[] outerLoopField;
private SoilProfile2DLayerSurfaceInnerloopPoints[][] innerloopField;
///
[System.Xml.Serialization.XmlArrayItemAttribute("Points", IsNullable=false)]
public SoilProfile2DLayerSurfacePoints[] OuterLoop {
get {
return this.outerLoopField;
}
set {
this.outerLoopField = value;
}
}
///
[System.Xml.Serialization.XmlArrayItemAttribute("Points", typeof(SoilProfile2DLayerSurfaceInnerloopPoints), IsNullable=false)]
public SoilProfile2DLayerSurfaceInnerloopPoints[][] Innerloop {
get {
return this.innerloopField;
}
set {
this.innerloopField = value;
}
}
}
///
[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 SoilProfile2DLayerSurfacePoints {
private double xField;
private double zField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double X {
get {
return this.xField;
}
set {
this.xField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double Z {
get {
return this.zField;
}
set {
this.zField = value;
}
}
}
///
[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 SoilProfile2DLayerSurfaceInnerloopPoints {
private double xField;
private double zField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double X {
get {
return this.xField;
}
set {
this.xField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double Z {
get {
return this.zField;
}
set {
this.zField = value;
}
}
}
///
[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 SoilProfile2DPreconsolidationStress {
private double stressValueField;
private string nameField;
private double xField;
private double zField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double StressValue {
get {
return this.stressValueField;
}
set {
this.stressValueField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Name {
get {
return this.nameField;
}
set {
this.nameField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double X {
get {
return this.xField;
}
set {
this.xField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double Z {
get {
return this.zField;
}
set {
this.zField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class SoilProfile1D {
private SoilProfile1DLayer[] layersField;
private SoilProfile1DPreconsolidationStress[] preconsolidationStressesField;
private string nameField;
private double bottomLevelField;
///
[System.Xml.Serialization.XmlArrayItemAttribute("Layer", IsNullable=false)]
public SoilProfile1DLayer[] Layers {
get {
return this.layersField;
}
set {
this.layersField = value;
}
}
///
[System.Xml.Serialization.XmlArrayItemAttribute("PreconsolidationStress", IsNullable=false)]
public SoilProfile1DPreconsolidationStress[] PreconsolidationStresses {
get {
return this.preconsolidationStressesField;
}
set {
this.preconsolidationStressesField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Name {
get {
return this.nameField;
}
set {
this.nameField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double BottomLevel {
get {
return this.bottomLevelField;
}
set {
this.bottomLevelField = value;
}
}
}
///
[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 SoilProfile1DLayer {
private string nameField;
private string soilNameField;
private double topLevelField;
private bool isAquiferField;
private int waterpressureInterpolationModelField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Name {
get {
return this.nameField;
}
set {
this.nameField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string SoilName {
get {
return this.soilNameField;
}
set {
this.soilNameField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double TopLevel {
get {
return this.topLevelField;
}
set {
this.topLevelField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool IsAquifer {
get {
return this.isAquiferField;
}
set {
this.isAquiferField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int WaterpressureInterpolationModel {
get {
return this.waterpressureInterpolationModelField;
}
set {
this.waterpressureInterpolationModelField = value;
}
}
}
///
[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 SoilProfile1DPreconsolidationStress {
private double stressValueField;
private string nameField;
private double xField;
private double zField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double StressValue {
get {
return this.stressValueField;
}
set {
this.stressValueField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Name {
get {
return this.nameField;
}
set {
this.nameField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double X {
get {
return this.xField;
}
set {
this.xField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double Z {
get {
return this.zField;
}
set {
this.zField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class Segment {
private SegmentSoilGeometryProbability[] soilGeometryProbabilityField;
private string nameField;
///
[System.Xml.Serialization.XmlElementAttribute("SoilGeometryProbability")]
public SegmentSoilGeometryProbability[] SoilGeometryProbability {
get {
return this.soilGeometryProbabilityField;
}
set {
this.soilGeometryProbabilityField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Name {
get {
return this.nameField;
}
set {
this.nameField = value;
}
}
}
///
[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 SegmentSoilGeometryProbability {
private string soilGeometryNameField;
private SegmentSoilGeometryProbabilitySoilGeometryType soilGeometryTypeField;
private SegmentSoilGeometryProbabilityFailureMechanismSystemType failureMechanismSystemTypeField;
private bool failureMechanismSystemTypeFieldSpecified;
private double probabilityField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string SoilGeometryName {
get {
return this.soilGeometryNameField;
}
set {
this.soilGeometryNameField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public SegmentSoilGeometryProbabilitySoilGeometryType SoilGeometryType {
get {
return this.soilGeometryTypeField;
}
set {
this.soilGeometryTypeField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public SegmentSoilGeometryProbabilityFailureMechanismSystemType FailureMechanismSystemType {
get {
return this.failureMechanismSystemTypeField;
}
set {
this.failureMechanismSystemTypeField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool FailureMechanismSystemTypeSpecified {
get {
return this.failureMechanismSystemTypeFieldSpecified;
}
set {
this.failureMechanismSystemTypeFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double Probability {
get {
return this.probabilityField;
}
set {
this.probabilityField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum SegmentSoilGeometryProbabilitySoilGeometryType {
///
SoilGeometry1D,
///
SoilGeometry2D,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum SegmentSoilGeometryProbabilityFailureMechanismSystemType {
///
StabilityInside,
///
StabilityOutside,
///
Piping,
///
HorizontalBalance,
}
///
[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.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class SurfaceLine {
private SurfaceLinePoint[] pointsField;
private string nameField;
///
[System.Xml.Serialization.XmlArrayItemAttribute("Point", IsNullable=false)]
public SurfaceLinePoint[] Points {
get {
return this.pointsField;
}
set {
this.pointsField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Name {
get {
return this.nameField;
}
set {
this.nameField = value;
}
}
}
///
[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 SurfaceLinePoint {
private double xField;
private double zField;
private int pointTypeField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double X {
get {
return this.xField;
}
set {
this.xField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double Z {
get {
return this.zField;
}
set {
this.zField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public int PointType {
get {
return this.pointTypeField;
}
set {
this.pointTypeField = value;
}
}
}
///
[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 LocationWaternetOptions {
private LocationWaternetOptionsPhreaticLineCreationMethod phreaticLineCreationMethodField;
private double polderLevelField;
private double headPl2Field;
private bool headPl2FieldSpecified;
private double headPl3Field;
private bool headPl3FieldSpecified;
private double headPl4Field;
private bool headPl4FieldSpecified;
private double dampingFactorPL3Field;
private double dampingFactorPL4Field;
private double penetrationLengthField;
private double slopeDampingFactorField;
private double pl1BelowCrestRiversideField;
private double pl1BelowCrestPoldersideField;
private double pl1BelowShoulderCrestPoldersideField;
private double pl1BelowToeDikePoldersideField;
private double pl1BelowCrestMiddleField;
private bool pl1BelowCrestMiddleFieldSpecified;
private double pl1FactorBelowShoulderCrestField;
private bool pl1FactorBelowShoulderCrestFieldSpecified;
private double dryPl1BelowCrestMiddleField;
private bool dryPl1BelowCrestMiddleFieldSpecified;
private double dryPl1FactorBelowShoulderCrestField;
private bool dryPl1FactorBelowShoulderCrestFieldSpecified;
private LocationWaternetOptionsIntrusionVerticalWaterPressure intrusionVerticalWaterPressureField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public LocationWaternetOptionsPhreaticLineCreationMethod PhreaticLineCreationMethod {
get {
return this.phreaticLineCreationMethodField;
}
set {
this.phreaticLineCreationMethodField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double PolderLevel {
get {
return this.polderLevelField;
}
set {
this.polderLevelField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double HeadPl2 {
get {
return this.headPl2Field;
}
set {
this.headPl2Field = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool HeadPl2Specified {
get {
return this.headPl2FieldSpecified;
}
set {
this.headPl2FieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double HeadPl3 {
get {
return this.headPl3Field;
}
set {
this.headPl3Field = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool HeadPl3Specified {
get {
return this.headPl3FieldSpecified;
}
set {
this.headPl3FieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double HeadPl4 {
get {
return this.headPl4Field;
}
set {
this.headPl4Field = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool HeadPl4Specified {
get {
return this.headPl4FieldSpecified;
}
set {
this.headPl4FieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double DampingFactorPL3 {
get {
return this.dampingFactorPL3Field;
}
set {
this.dampingFactorPL3Field = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double DampingFactorPL4 {
get {
return this.dampingFactorPL4Field;
}
set {
this.dampingFactorPL4Field = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double PenetrationLength {
get {
return this.penetrationLengthField;
}
set {
this.penetrationLengthField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double SlopeDampingFactor {
get {
return this.slopeDampingFactorField;
}
set {
this.slopeDampingFactorField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double Pl1BelowCrestRiverside {
get {
return this.pl1BelowCrestRiversideField;
}
set {
this.pl1BelowCrestRiversideField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double Pl1BelowCrestPolderside {
get {
return this.pl1BelowCrestPoldersideField;
}
set {
this.pl1BelowCrestPoldersideField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double Pl1BelowShoulderCrestPolderside {
get {
return this.pl1BelowShoulderCrestPoldersideField;
}
set {
this.pl1BelowShoulderCrestPoldersideField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double Pl1BelowToeDikePolderside {
get {
return this.pl1BelowToeDikePoldersideField;
}
set {
this.pl1BelowToeDikePoldersideField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double Pl1BelowCrestMiddle {
get {
return this.pl1BelowCrestMiddleField;
}
set {
this.pl1BelowCrestMiddleField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool Pl1BelowCrestMiddleSpecified {
get {
return this.pl1BelowCrestMiddleFieldSpecified;
}
set {
this.pl1BelowCrestMiddleFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double Pl1FactorBelowShoulderCrest {
get {
return this.pl1FactorBelowShoulderCrestField;
}
set {
this.pl1FactorBelowShoulderCrestField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool Pl1FactorBelowShoulderCrestSpecified {
get {
return this.pl1FactorBelowShoulderCrestFieldSpecified;
}
set {
this.pl1FactorBelowShoulderCrestFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double DryPl1BelowCrestMiddle {
get {
return this.dryPl1BelowCrestMiddleField;
}
set {
this.dryPl1BelowCrestMiddleField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DryPl1BelowCrestMiddleSpecified {
get {
return this.dryPl1BelowCrestMiddleFieldSpecified;
}
set {
this.dryPl1BelowCrestMiddleFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double DryPl1FactorBelowShoulderCrest {
get {
return this.dryPl1FactorBelowShoulderCrestField;
}
set {
this.dryPl1FactorBelowShoulderCrestField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DryPl1FactorBelowShoulderCrestSpecified {
get {
return this.dryPl1FactorBelowShoulderCrestFieldSpecified;
}
set {
this.dryPl1FactorBelowShoulderCrestFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public LocationWaternetOptionsIntrusionVerticalWaterPressure IntrusionVerticalWaterPressure {
get {
return this.intrusionVerticalWaterPressureField;
}
set {
this.intrusionVerticalWaterPressureField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum LocationWaternetOptionsPhreaticLineCreationMethod {
///
ExpertKnowledgeRRD,
///
ExpertKnowledgeLinearInDike,
///
GaugesWithFallbackToExpertKnowledgeRRD,
///
Sensors,
///
None,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum LocationWaternetOptionsIntrusionVerticalWaterPressure {
///
Standard,
///
Linear,
///
FullHydroStatic,
///
HydroStatic,
///
SemiTimeDependent,
}
///
[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 LocationGeneral {
private LocationGeneralDamType damTypeField;
private string descriptionField;
private string dikeEmbankmentMaterialField;
private double forbiddenZoneFactorField;
private bool isUseOriginalPLLineAssignmentsField;
private bool isUseOriginalPLLineAssignmentsFieldSpecified;
private double headPL2Field;
private bool headPL2FieldSpecified;
private double headPL3Field;
private bool headPL3FieldSpecified;
private double headPL4Field;
private bool headPL4FieldSpecified;
public LocationGeneral() {
this.damTypeField = LocationGeneralDamType.Primary;
this.forbiddenZoneFactorField = 1D;
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
[System.ComponentModel.DefaultValueAttribute(LocationGeneralDamType.Primary)]
public LocationGeneralDamType DamType {
get {
return this.damTypeField;
}
set {
this.damTypeField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string DikeEmbankmentMaterial {
get {
return this.dikeEmbankmentMaterialField;
}
set {
this.dikeEmbankmentMaterialField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
[System.ComponentModel.DefaultValueAttribute(1D)]
public double ForbiddenZoneFactor {
get {
return this.forbiddenZoneFactorField;
}
set {
this.forbiddenZoneFactorField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool IsUseOriginalPLLineAssignments {
get {
return this.isUseOriginalPLLineAssignmentsField;
}
set {
this.isUseOriginalPLLineAssignmentsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IsUseOriginalPLLineAssignmentsSpecified {
get {
return this.isUseOriginalPLLineAssignmentsFieldSpecified;
}
set {
this.isUseOriginalPLLineAssignmentsFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double HeadPL2 {
get {
return this.headPL2Field;
}
set {
this.headPL2Field = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool HeadPL2Specified {
get {
return this.headPL2FieldSpecified;
}
set {
this.headPL2FieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double HeadPL3 {
get {
return this.headPL3Field;
}
set {
this.headPL3Field = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool HeadPL3Specified {
get {
return this.headPL3FieldSpecified;
}
set {
this.headPL3FieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double headPL4 {
get {
return this.headPL4Field;
}
set {
this.headPL4Field = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool headPL4Specified {
get {
return this.headPL4FieldSpecified;
}
set {
this.headPL4FieldSpecified = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum LocationGeneralDamType {
///
Primary,
///
Regional,
}
///
[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 LocationPipingProbabilisticParameters {
private LocationPipingProbabilisticParametersLayerHeightDistribution layerHeightDistributionField;
private double layerHeightDeviationField;
private bool layerHeightDeviationFieldSpecified;
public LocationPipingProbabilisticParameters() {
this.layerHeightDistributionField = LocationPipingProbabilisticParametersLayerHeightDistribution.Deterministic;
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
[System.ComponentModel.DefaultValueAttribute(LocationPipingProbabilisticParametersLayerHeightDistribution.Deterministic)]
public LocationPipingProbabilisticParametersLayerHeightDistribution LayerHeightDistribution {
get {
return this.layerHeightDistributionField;
}
set {
this.layerHeightDistributionField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public double LayerHeightDeviation {
get {
return this.layerHeightDeviationField;
}
set {
this.layerHeightDeviationField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool LayerHeightDeviationSpecified {
get {
return this.layerHeightDeviationFieldSpecified;
}
set {
this.layerHeightDeviationFieldSpecified = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum LocationPipingProbabilisticParametersLayerHeightDistribution {
///
Deterministic,
///
Uniform,
///
Triangular,
///
Normal,
///
LogNormal,
///
Exponential,
///
Gamma,
///
Beta,
///
Frechet,
///
Weibull,
///
Gumbel,
///
Rayleigh,
///
Pareto,
///
TruncatedNormal,
///
Table,
///
StudentT,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum InputDamProjectType {
///
Assessment,
///
AssessmentRegional,
///
Operational,
///
Design,
///
NWO,
}
}