Index: DamEngine/trunk/src/Deltares.DamEngine.Io/DamInput.cs =================================================================== diff -u -r4540 -r4562 --- DamEngine/trunk/src/Deltares.DamEngine.Io/DamInput.cs (.../DamInput.cs) (revision 4540) +++ DamEngine/trunk/src/Deltares.DamEngine.Io/DamInput.cs (.../DamInput.cs) (revision 4562) @@ -1,25 +1,4 @@ -// Copyright (C) Stichting Deltares 2024. All rights reserved. -// -// This file is part of the Dam Engine. -// -// The Dam Engine is free software: you can redistribute it and/or modify -// it under the terms of the GNU Affero General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Affero General Public License for more details. -// -// You should have received a copy of the GNU Affero General Public License -// along with this program. If not, see . -// -// All names, logos, and references to "Deltares" are registered trademarks of -// Stichting Deltares and remain full property of Stichting Deltares at all times. -// All rights reserved. - -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 @@ -32,5031 +11,4220 @@ // // This source code was auto-generated by xsd, Version=4.8.3928.0. // - -using System; -using System.CodeDom.Compiler; -using System.ComponentModel; -using System.Diagnostics; -using System.Xml.Serialization; - -namespace Deltares.DamEngine.Io.XmlInput; - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlRootAttribute(Namespace = "", IsNullable = false)] -public class Input -{ - private Location[] locationsField; - - private SurfaceLine[] surfaceLinesField; - - private Soil[] soilsField; - - private Segment[] segmentsField; - - private SoilProfile1D[] soilProfiles1DField; - - private SoilProfile2D[] soilProfiles2DField; - - private StabilityParameters stabilityParametersField; - - private InputAquiferSoil[] aquiferSoilsField; - - private TimeSerie[] operationalInputTimeSeriesField; - - private InputSensorData sensorDataField; - - private InputDamProjectType damProjectTypeField; - - private int failureMechanismSystemTypeField; - - private InputPipingModelType pipingModelTypeField; - - private bool pipingModelTypeFieldSpecified; - - private InputStabilityModelType stabilityModelTypeField; - - private bool stabilityModelTypeFieldSpecified; - - private InputAnalysisType analysisTypeField; - - private bool analysisTypeFieldSpecified; - - private string projectPathField; - - private string calculationMapField; - - private int maxCalculationCoresField; - - private bool maxCalculationCoresFieldSpecified; - +namespace Deltares.DamEngine.Io.XmlInput { + using System.Xml.Serialization; + + /// - [XmlArrayItemAttribute(IsNullable = false)] - public Location[] Locations - { - get - { - return locationsField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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 StabilityParameters stabilityParametersField; + + private InputAquiferSoil[] aquiferSoilsField; + + private TimeSerie[] operationalInputTimeSeriesField; + + private InputSensorData sensorDataField; + + private InputDamProjectType damProjectTypeField; + + private int failureMechanismSystemTypeField; + + private InputPipingModelType pipingModelTypeField; + + private bool pipingModelTypeFieldSpecified; + + private InputStabilityModelType stabilityModelTypeField; + + private bool stabilityModelTypeFieldSpecified; + + private InputAnalysisType analysisTypeField; + + private bool analysisTypeFieldSpecified; + + private string projectPathField; + + private string calculationMapField; + + private int maxCalculationCoresField; + + private bool maxCalculationCoresFieldSpecified; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] + public Location[] Locations { + get { + return this.locationsField; + } + set { + this.locationsField = value; + } } - set - { - locationsField = value; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] + public SurfaceLine[] SurfaceLines { + get { + return this.surfaceLinesField; + } + set { + this.surfaceLinesField = value; + } } - } - - /// - [XmlArrayItemAttribute(IsNullable = false)] - public SurfaceLine[] SurfaceLines - { - get - { - return surfaceLinesField; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] + public Soil[] Soils { + get { + return this.soilsField; + } + set { + this.soilsField = value; + } } - set - { - surfaceLinesField = value; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] + public Segment[] Segments { + get { + return this.segmentsField; + } + set { + this.segmentsField = value; + } } - } - - /// - [XmlArrayItemAttribute(IsNullable = false)] - public Soil[] Soils - { - get - { - return soilsField; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] + public SoilProfile1D[] SoilProfiles1D { + get { + return this.soilProfiles1DField; + } + set { + this.soilProfiles1DField = value; + } } - set - { - soilsField = value; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] + public SoilProfile2D[] SoilProfiles2D { + get { + return this.soilProfiles2DField; + } + set { + this.soilProfiles2DField = value; + } } - } - - /// - [XmlArrayItemAttribute(IsNullable = false)] - public Segment[] Segments - { - get - { - return segmentsField; + + /// + public StabilityParameters StabilityParameters { + get { + return this.stabilityParametersField; + } + set { + this.stabilityParametersField = value; + } } - set - { - segmentsField = value; + + /// + [System.Xml.Serialization.XmlArrayAttribute(IsNullable=true)] + [System.Xml.Serialization.XmlArrayItemAttribute("AquiferSoil", IsNullable=false)] + public InputAquiferSoil[] AquiferSoils { + get { + return this.aquiferSoilsField; + } + set { + this.aquiferSoilsField = value; + } } - } - - /// - [XmlArrayItemAttribute(IsNullable = false)] - public SoilProfile1D[] SoilProfiles1D - { - get - { - return soilProfiles1DField; + + /// + [System.Xml.Serialization.XmlArrayAttribute(IsNullable=true)] + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] + public TimeSerie[] OperationalInputTimeSeries { + get { + return this.operationalInputTimeSeriesField; + } + set { + this.operationalInputTimeSeriesField = value; + } } - set - { - soilProfiles1DField = value; + + /// + [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] + public InputSensorData SensorData { + get { + return this.sensorDataField; + } + set { + this.sensorDataField = value; + } } - } - - /// - [XmlArrayItemAttribute(IsNullable = false)] - public SoilProfile2D[] SoilProfiles2D - { - get - { - return soilProfiles2DField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public InputDamProjectType DamProjectType { + get { + return this.damProjectTypeField; + } + set { + this.damProjectTypeField = value; + } } - set - { - soilProfiles2DField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int FailureMechanismSystemType { + get { + return this.failureMechanismSystemTypeField; + } + set { + this.failureMechanismSystemTypeField = value; + } } - } - - /// - public StabilityParameters StabilityParameters - { - get - { - return stabilityParametersField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public InputPipingModelType PipingModelType { + get { + return this.pipingModelTypeField; + } + set { + this.pipingModelTypeField = value; + } } - set - { - stabilityParametersField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PipingModelTypeSpecified { + get { + return this.pipingModelTypeFieldSpecified; + } + set { + this.pipingModelTypeFieldSpecified = value; + } } - } - - /// - [XmlArrayAttribute(IsNullable = true)] - [XmlArrayItemAttribute("AquiferSoil", IsNullable = false)] - public InputAquiferSoil[] AquiferSoils - { - get - { - return aquiferSoilsField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public InputStabilityModelType StabilityModelType { + get { + return this.stabilityModelTypeField; + } + set { + this.stabilityModelTypeField = value; + } } - set - { - aquiferSoilsField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StabilityModelTypeSpecified { + get { + return this.stabilityModelTypeFieldSpecified; + } + set { + this.stabilityModelTypeFieldSpecified = value; + } } - } - - /// - [XmlArrayAttribute(IsNullable = true)] - [XmlArrayItemAttribute(IsNullable = false)] - public TimeSerie[] OperationalInputTimeSeries - { - get - { - return operationalInputTimeSeriesField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public InputAnalysisType AnalysisType { + get { + return this.analysisTypeField; + } + set { + this.analysisTypeField = value; + } } - set - { - operationalInputTimeSeriesField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AnalysisTypeSpecified { + get { + return this.analysisTypeFieldSpecified; + } + set { + this.analysisTypeFieldSpecified = value; + } } - } - - /// - [XmlElementAttribute(IsNullable = true)] - public InputSensorData SensorData - { - get - { - return sensorDataField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ProjectPath { + get { + return this.projectPathField; + } + set { + this.projectPathField = value; + } } - set - { - sensorDataField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string CalculationMap { + get { + return this.calculationMapField; + } + set { + this.calculationMapField = value; + } } - } - - /// - [XmlAttributeAttribute] - public InputDamProjectType DamProjectType - { - get - { - return damProjectTypeField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int MaxCalculationCores { + get { + return this.maxCalculationCoresField; + } + set { + this.maxCalculationCoresField = value; + } } - set - { - damProjectTypeField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MaxCalculationCoresSpecified { + get { + return this.maxCalculationCoresFieldSpecified; + } + set { + this.maxCalculationCoresFieldSpecified = value; + } } } - + /// - [XmlAttributeAttribute] - public int FailureMechanismSystemType - { - get - { - return failureMechanismSystemTypeField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Location { + + private object operationalOptionsField; + + private LocationDesignOptions designOptionsField; + + private LocationWaternetOptions waternetOptionsField; + + private LocationGeneral generalField; + + private LocationDesignScenario[] designScenariosField; + + private LocationStabilityOptions stabilityOptionsField; + + private string surfaceLineNameField; + + private string segmentNameField; + + private string nameField; + + private string dikeEmbankmentMaterialField; + + private double xSoilGeometry2DOriginField; + + private bool xSoilGeometry2DOriginFieldSpecified; + + private double distanceToEntryPointField; + + private bool distanceToEntryPointFieldSpecified; + + /// + public object OperationalOptions { + get { + return this.operationalOptionsField; + } + set { + this.operationalOptionsField = value; + } } - set - { - failureMechanismSystemTypeField = value; + + /// + public LocationDesignOptions DesignOptions { + get { + return this.designOptionsField; + } + set { + this.designOptionsField = value; + } } - } - - /// - [XmlAttributeAttribute] - public InputPipingModelType PipingModelType - { - get - { - return pipingModelTypeField; + + /// + public LocationWaternetOptions WaternetOptions { + get { + return this.waternetOptionsField; + } + set { + this.waternetOptionsField = value; + } } - set - { - pipingModelTypeField = value; + + /// + public LocationGeneral General { + get { + return this.generalField; + } + set { + this.generalField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool PipingModelTypeSpecified - { - get - { - return pipingModelTypeFieldSpecified; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("DesignScenario", IsNullable=false)] + public LocationDesignScenario[] DesignScenarios { + get { + return this.designScenariosField; + } + set { + this.designScenariosField = value; + } } - set - { - pipingModelTypeFieldSpecified = value; + + /// + public LocationStabilityOptions StabilityOptions { + get { + return this.stabilityOptionsField; + } + set { + this.stabilityOptionsField = value; + } } - } - - /// - [XmlAttributeAttribute] - public InputStabilityModelType StabilityModelType - { - get - { - return stabilityModelTypeField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SurfaceLineName { + get { + return this.surfaceLineNameField; + } + set { + this.surfaceLineNameField = value; + } } - set - { - stabilityModelTypeField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SegmentName { + get { + return this.segmentNameField; + } + set { + this.segmentNameField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool StabilityModelTypeSpecified - { - get - { - return stabilityModelTypeFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + } } - set - { - stabilityModelTypeFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string DikeEmbankmentMaterial { + get { + return this.dikeEmbankmentMaterialField; + } + set { + this.dikeEmbankmentMaterialField = value; + } } - } - - /// - [XmlAttributeAttribute] - public InputAnalysisType AnalysisType - { - get - { - return analysisTypeField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double XSoilGeometry2DOrigin { + get { + return this.xSoilGeometry2DOriginField; + } + set { + this.xSoilGeometry2DOriginField = value; + } } - set - { - analysisTypeField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool XSoilGeometry2DOriginSpecified { + get { + return this.xSoilGeometry2DOriginFieldSpecified; + } + set { + this.xSoilGeometry2DOriginFieldSpecified = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool AnalysisTypeSpecified - { - get - { - return analysisTypeFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DistanceToEntryPoint { + get { + return this.distanceToEntryPointField; + } + set { + this.distanceToEntryPointField = value; + } } - set - { - analysisTypeFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DistanceToEntryPointSpecified { + get { + return this.distanceToEntryPointFieldSpecified; + } + set { + this.distanceToEntryPointFieldSpecified = value; + } } } - + /// - [XmlAttributeAttribute] - public string ProjectPath - { - get - { - return projectPathField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class SensorGroup { + + private SensorGroupSensorIds[] sensorIdsField; + + private int idField; + + /// + [System.Xml.Serialization.XmlElementAttribute("SensorIds")] + public SensorGroupSensorIds[] SensorIds { + get { + return this.sensorIdsField; + } + set { + this.sensorIdsField = value; + } } - set - { - projectPathField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int Id { + get { + return this.idField; + } + set { + this.idField = value; + } } } - + /// - [XmlAttributeAttribute] - public string CalculationMap - { - get - { - return calculationMapField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class SensorGroupSensorIds { + + private int sensorIdField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int SensorId { + get { + return this.sensorIdField; + } + set { + this.sensorIdField = value; + } } - set - { - calculationMapField = value; - } } - + /// - [XmlAttributeAttribute] - public int MaxCalculationCores - { - get - { - return maxCalculationCoresField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class SensorLocation { + + private string locationIdField; + + private uint sourceTypePl1WaterLevelAtRiverField; + + private uint sourceTypePl1PlLineOffsetBelowDikeTopAtRiverField; + + private uint sourceTypePl1PlLineOffsetBelowDikeTopAtPolderField; + + private uint sourceTypePl1PlLineOffsetBelowShoulderBaseInsideField; + + private uint sourceTypePl1PlLineOffsetBelowDikeToeAtPolderField; + + private uint sourceTypePl1WaterLevelAtPolderField; + + private uint sourceTypePl3Field; + + private uint sourceTypePl4Field; + + private int groupIdField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string LocationId { + get { + return this.locationIdField; + } + set { + this.locationIdField = value; + } } - set - { - maxCalculationCoresField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint SourceTypePl1WaterLevelAtRiver { + get { + return this.sourceTypePl1WaterLevelAtRiverField; + } + set { + this.sourceTypePl1WaterLevelAtRiverField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool MaxCalculationCoresSpecified - { - get - { - return maxCalculationCoresFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint SourceTypePl1PlLineOffsetBelowDikeTopAtRiver { + get { + return this.sourceTypePl1PlLineOffsetBelowDikeTopAtRiverField; + } + set { + this.sourceTypePl1PlLineOffsetBelowDikeTopAtRiverField = value; + } } - set - { - maxCalculationCoresFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint SourceTypePl1PlLineOffsetBelowDikeTopAtPolder { + get { + return this.sourceTypePl1PlLineOffsetBelowDikeTopAtPolderField; + } + set { + this.sourceTypePl1PlLineOffsetBelowDikeTopAtPolderField = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public class Location -{ - private object operationalOptionsField; - - private LocationDesignOptions designOptionsField; - - private LocationWaternetOptions waternetOptionsField; - - private LocationGeneral generalField; - - private LocationDesignScenario[] designScenariosField; - - private LocationStabilityOptions stabilityOptionsField; - - private string surfaceLineNameField; - - private string segmentNameField; - - private string nameField; - - private string dikeEmbankmentMaterialField; - - private double xSoilGeometry2DOriginField; - - private bool xSoilGeometry2DOriginFieldSpecified; - - private double distanceToEntryPointField; - - private bool distanceToEntryPointFieldSpecified; - - /// - public object OperationalOptions - { - get - { - return operationalOptionsField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint SourceTypePl1PlLineOffsetBelowShoulderBaseInside { + get { + return this.sourceTypePl1PlLineOffsetBelowShoulderBaseInsideField; + } + set { + this.sourceTypePl1PlLineOffsetBelowShoulderBaseInsideField = value; + } } - set - { - operationalOptionsField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint SourceTypePl1PlLineOffsetBelowDikeToeAtPolder { + get { + return this.sourceTypePl1PlLineOffsetBelowDikeToeAtPolderField; + } + set { + this.sourceTypePl1PlLineOffsetBelowDikeToeAtPolderField = value; + } } - } - - /// - public LocationDesignOptions DesignOptions - { - get - { - return designOptionsField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint SourceTypePl1WaterLevelAtPolder { + get { + return this.sourceTypePl1WaterLevelAtPolderField; + } + set { + this.sourceTypePl1WaterLevelAtPolderField = value; + } } - set - { - designOptionsField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint SourceTypePl3 { + get { + return this.sourceTypePl3Field; + } + set { + this.sourceTypePl3Field = value; + } } - } - - /// - public LocationWaternetOptions WaternetOptions - { - get - { - return waternetOptionsField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint SourceTypePl4 { + get { + return this.sourceTypePl4Field; + } + set { + this.sourceTypePl4Field = value; + } } - set - { - waternetOptionsField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int GroupId { + get { + return this.groupIdField; + } + set { + this.groupIdField = value; + } } } - + /// - public LocationGeneral General - { - get - { - return generalField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Sensor { + + private SensorPlLineMapping[] plLineMappingField; + + private int idField; + + private double relativeLocationField; + + private uint sensorTypeField; + + private string nameField; + + /// + [System.Xml.Serialization.XmlElementAttribute("PlLineMapping")] + public SensorPlLineMapping[] PlLineMapping { + get { + return this.plLineMappingField; + } + set { + this.plLineMappingField = value; + } } - set - { - generalField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int Id { + get { + return this.idField; + } + set { + this.idField = value; + } } - } - - /// - [XmlArrayItemAttribute("DesignScenario", IsNullable = false)] - public LocationDesignScenario[] DesignScenarios - { - get - { - return designScenariosField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double RelativeLocation { + get { + return this.relativeLocationField; + } + set { + this.relativeLocationField = value; + } } - set - { - designScenariosField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint SensorType { + get { + return this.sensorTypeField; + } + set { + this.sensorTypeField = value; + } } - } - - /// - public LocationStabilityOptions StabilityOptions - { - get - { - return stabilityOptionsField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + } } - set - { - stabilityOptionsField = value; - } } - + /// - [XmlAttributeAttribute] - public string SurfaceLineName - { - get - { - return surfaceLineNameField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class SensorPlLineMapping { + + private uint pLineTypeField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint PLineType { + get { + return this.pLineTypeField; + } + set { + this.pLineTypeField = value; + } } - set - { - surfaceLineNameField = value; - } } - + /// - [XmlAttributeAttribute] - public string SegmentName - { - get - { - return segmentNameField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class TimeSerie { + + private TimeSerieTimeStep timeStepField; + + private TimeSerieEntries entriesField; + + private System.DateTime forecastDateTimeField; + + private string typeField; + + private string locationIdField; + + private string parameterIdField; + + private System.DateTime startDateTimeField; + + private System.DateTime endDateTimeField; + + private double missValField; + + private string longNameField; + + private string stationNameField; + + private string unitsField; + + private string sourceOrganisationField; + + private string sourceSystemField; + + private string fileDescriptionField; + + private string regionField; + + private string commentField; + + private System.DateTime creationDateTimeField; + + private bool creationDateTimeFieldSpecified; + + /// + public TimeSerieTimeStep TimeStep { + get { + return this.timeStepField; + } + set { + this.timeStepField = value; + } } - set - { - segmentNameField = value; + + /// + public TimeSerieEntries Entries { + get { + return this.entriesField; + } + set { + this.entriesField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string Name - { - get - { - return nameField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public System.DateTime ForecastDateTime { + get { + return this.forecastDateTimeField; + } + set { + this.forecastDateTimeField = value; + } } - set - { - nameField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Type { + get { + return this.typeField; + } + set { + this.typeField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string DikeEmbankmentMaterial - { - get - { - return dikeEmbankmentMaterialField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string LocationId { + get { + return this.locationIdField; + } + set { + this.locationIdField = value; + } } - set - { - dikeEmbankmentMaterialField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ParameterId { + get { + return this.parameterIdField; + } + set { + this.parameterIdField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double XSoilGeometry2DOrigin - { - get - { - return xSoilGeometry2DOriginField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public System.DateTime StartDateTime { + get { + return this.startDateTimeField; + } + set { + this.startDateTimeField = value; + } } - set - { - xSoilGeometry2DOriginField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public System.DateTime EndDateTime { + get { + return this.endDateTimeField; + } + set { + this.endDateTimeField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool XSoilGeometry2DOriginSpecified - { - get - { - return xSoilGeometry2DOriginFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double MissVal { + get { + return this.missValField; + } + set { + this.missValField = value; + } } - set - { - xSoilGeometry2DOriginFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string LongName { + get { + return this.longNameField; + } + set { + this.longNameField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double DistanceToEntryPoint - { - get - { - return distanceToEntryPointField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string StationName { + get { + return this.stationNameField; + } + set { + this.stationNameField = value; + } } - set - { - distanceToEntryPointField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Units { + get { + return this.unitsField; + } + set { + this.unitsField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool DistanceToEntryPointSpecified - { - get - { - return distanceToEntryPointFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SourceOrganisation { + get { + return this.sourceOrganisationField; + } + set { + this.sourceOrganisationField = value; + } } - set - { - distanceToEntryPointFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SourceSystem { + get { + return this.sourceSystemField; + } + set { + this.sourceSystemField = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public class SensorGroup -{ - private SensorGroupSensorIds[] sensorIdsField; - - private int idField; - - /// - [XmlElementAttribute("SensorIds")] - public SensorGroupSensorIds[] SensorIds - { - get - { - return sensorIdsField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string FileDescription { + get { + return this.fileDescriptionField; + } + set { + this.fileDescriptionField = value; + } } - set - { - sensorIdsField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Region { + get { + return this.regionField; + } + set { + this.regionField = value; + } } - } - - /// - [XmlAttributeAttribute] - public int Id - { - get - { - return idField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Comment { + get { + return this.commentField; + } + set { + this.commentField = value; + } } - set - { - idField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public System.DateTime CreationDateTime { + get { + return this.creationDateTimeField; + } + set { + this.creationDateTimeField = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class SensorGroupSensorIds -{ - private int sensorIdField; - - /// - [XmlAttributeAttribute] - public int SensorId - { - get - { - return sensorIdField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CreationDateTimeSpecified { + get { + return this.creationDateTimeFieldSpecified; + } + set { + this.creationDateTimeFieldSpecified = value; + } } - set - { - sensorIdField = value; - } } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public class SensorLocation -{ - private string locationIdField; - - private uint sourceTypePl1WaterLevelAtRiverField; - - private uint sourceTypePl1PlLineOffsetBelowDikeTopAtRiverField; - - private uint sourceTypePl1PlLineOffsetBelowDikeTopAtPolderField; - - private uint sourceTypePl1PlLineOffsetBelowShoulderBaseInsideField; - - private uint sourceTypePl1PlLineOffsetBelowDikeToeAtPolderField; - - private uint sourceTypePl1WaterLevelAtPolderField; - - private uint sourceTypePl3Field; - - private uint sourceTypePl4Field; - - private int groupIdField; - + /// - [XmlAttributeAttribute] - public string LocationId - { - get - { - return locationIdField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class TimeSerieTimeStep { + + private uint dividerField; + + private uint multiplierField; + + private bool dividerSpecified1Field; + + private bool multiplierSpecified1Field; + + private uint timeStepUnitField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint Divider { + get { + return this.dividerField; + } + set { + this.dividerField = value; + } } - set - { - locationIdField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint Multiplier { + get { + return this.multiplierField; + } + set { + this.multiplierField = value; + } } - } - - /// - [XmlAttributeAttribute] - public uint SourceTypePl1WaterLevelAtRiver - { - get - { - return sourceTypePl1WaterLevelAtRiverField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute("DividerSpecified")] + public bool DividerSpecified1 { + get { + return this.dividerSpecified1Field; + } + set { + this.dividerSpecified1Field = value; + } } - set - { - sourceTypePl1WaterLevelAtRiverField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute("MultiplierSpecified")] + public bool MultiplierSpecified1 { + get { + return this.multiplierSpecified1Field; + } + set { + this.multiplierSpecified1Field = value; + } } - } - - /// - [XmlAttributeAttribute] - public uint SourceTypePl1PlLineOffsetBelowDikeTopAtRiver - { - get - { - return sourceTypePl1PlLineOffsetBelowDikeTopAtRiverField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint TimeStepUnit { + get { + return this.timeStepUnitField; + } + set { + this.timeStepUnitField = value; + } } - set - { - sourceTypePl1PlLineOffsetBelowDikeTopAtRiverField = value; - } } - + /// - [XmlAttributeAttribute] - public uint SourceTypePl1PlLineOffsetBelowDikeTopAtPolder - { - get - { - return sourceTypePl1PlLineOffsetBelowDikeTopAtPolderField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class TimeSerieEntries { + + private TimeSerieEntriesTimeSerieEntry[] timeSerieEntryField; + + /// + [System.Xml.Serialization.XmlElementAttribute("TimeSerieEntry")] + public TimeSerieEntriesTimeSerieEntry[] TimeSerieEntry { + get { + return this.timeSerieEntryField; + } + set { + this.timeSerieEntryField = value; + } } - set - { - sourceTypePl1PlLineOffsetBelowDikeTopAtPolderField = value; - } } - + /// - [XmlAttributeAttribute] - public uint SourceTypePl1PlLineOffsetBelowShoulderBaseInside - { - get - { - return sourceTypePl1PlLineOffsetBelowShoulderBaseInsideField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class TimeSerieEntriesTimeSerieEntry { + + private TimeSerieEntriesTimeSerieEntryStochastValue stochastValueField; + + private System.DateTime dateTimeField; + + private double valueField; + + private int flagnietechtgebruiktField; + + private string basisFileNameWMFField; + + private string relativeCalculationPathNameField; + + /// + public TimeSerieEntriesTimeSerieEntryStochastValue StochastValue { + get { + return this.stochastValueField; + } + set { + this.stochastValueField = value; + } } - set - { - sourceTypePl1PlLineOffsetBelowShoulderBaseInsideField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public System.DateTime DateTime { + get { + return this.dateTimeField; + } + set { + this.dateTimeField = value; + } } - } - - /// - [XmlAttributeAttribute] - public uint SourceTypePl1PlLineOffsetBelowDikeToeAtPolder - { - get - { - return sourceTypePl1PlLineOffsetBelowDikeToeAtPolderField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Value { + get { + return this.valueField; + } + set { + this.valueField = value; + } } - set - { - sourceTypePl1PlLineOffsetBelowDikeToeAtPolderField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute("Flag-nietechtgebruikt")] + public int Flagnietechtgebruikt { + get { + return this.flagnietechtgebruiktField; + } + set { + this.flagnietechtgebruiktField = value; + } } - } - - /// - [XmlAttributeAttribute] - public uint SourceTypePl1WaterLevelAtPolder - { - get - { - return sourceTypePl1WaterLevelAtPolderField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string BasisFileNameWMF { + get { + return this.basisFileNameWMFField; + } + set { + this.basisFileNameWMFField = value; + } } - set - { - sourceTypePl1WaterLevelAtPolderField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string RelativeCalculationPathName { + get { + return this.relativeCalculationPathNameField; + } + set { + this.relativeCalculationPathNameField = value; + } } } - + /// - [XmlAttributeAttribute] - public uint SourceTypePl3 - { - get - { - return sourceTypePl3Field; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class TimeSerieEntriesTimeSerieEntryStochastValue { + + private double meanField; + + private double standardDeviationField; + + private int distributionField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Mean { + get { + return this.meanField; + } + set { + this.meanField = value; + } } - set - { - sourceTypePl3Field = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double StandardDeviation { + get { + return this.standardDeviationField; + } + set { + this.standardDeviationField = value; + } } - } - - /// - [XmlAttributeAttribute] - public uint SourceTypePl4 - { - get - { - return sourceTypePl4Field; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int Distribution { + get { + return this.distributionField; + } + set { + this.distributionField = value; + } } - set - { - sourceTypePl4Field = value; - } } - + /// - [XmlAttributeAttribute] - public int GroupId - { - get - { - return groupIdField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class StabilityParameters { + + private int searchMethodField; + + private int gridDeterminationField; + + private int bishopTangentLinesDefinitionField; + + private bool bishopTangentLinesDefinitionFieldSpecified; + + private double bishopTangentLinesDistanceField; + + private bool bishopTangentLinesDistanceFieldSpecified; + + private int bishopGridVerticalPointsCountField; + + private bool bishopGridVerticalPointsCountFieldSpecified; + + private double bishopGridVerticalPointsDistanceField; + + private bool bishopGridVerticalPointsDistanceFieldSpecified; + + private int bishopGridHorizontalPointsCountField; + + private bool bishopGridHorizontalPointsCountFieldSpecified; + + private double bishopGridHorizontalPointsDistanceField; + + private bool bishopGridHorizontalPointsDistanceFieldSpecified; + + private int upliftVanGridLeftVerticalPointsCountField; + + private bool upliftVanGridLeftVerticalPointsCountFieldSpecified; + + private double upliftVanGridLeftVerticalPointsDistanceField; + + private bool upliftVanGridLeftVerticalPointsDistanceFieldSpecified; + + private int upliftVanGridLeftHorizontalPointsCountField; + + private bool upliftVanGridLeftHorizontalPointsCountFieldSpecified; + + private double upliftVanGridLeftHorizontalPointsDistanceField; + + private bool upliftVanGridLeftHorizontalPointsDistanceFieldSpecified; + + private int upliftVanGridRightVerticalPointsCountField; + + private bool upliftVanGridRightVerticalPointsCountFieldSpecified; + + private double upliftVanGridRightVerticalPointsDistanceField; + + private bool upliftVanGridRightVerticalPointsDistanceFieldSpecified; + + private int upliftVanGridRightHorizontalPointsCountField; + + private bool upliftVanGridRightHorizontalPointsCountFieldSpecified; + + private double upliftVanGridRightHorizontalPointsDistanceField; + + private bool upliftVanGridRightHorizontalPointsDistanceFieldSpecified; + + private int upliftVanTangentLinesDefinitionField; + + private bool upliftVanTangentLinesDefinitionFieldSpecified; + + private double upliftVanTangentLinesDistanceField; + + private bool upliftVanTangentLinesDistanceFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int SearchMethod { + get { + return this.searchMethodField; + } + set { + this.searchMethodField = value; + } } - set - { - groupIdField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int GridDetermination { + get { + return this.gridDeterminationField; + } + set { + this.gridDeterminationField = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public class Sensor -{ - private SensorPlLineMapping[] plLineMappingField; - - private int idField; - - private double relativeLocationField; - - private uint sensorTypeField; - - private string nameField; - - /// - [XmlElementAttribute("PlLineMapping")] - public SensorPlLineMapping[] PlLineMapping - { - get - { - return plLineMappingField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int BishopTangentLinesDefinition { + get { + return this.bishopTangentLinesDefinitionField; + } + set { + this.bishopTangentLinesDefinitionField = value; + } } - set - { - plLineMappingField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BishopTangentLinesDefinitionSpecified { + get { + return this.bishopTangentLinesDefinitionFieldSpecified; + } + set { + this.bishopTangentLinesDefinitionFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public int Id - { - get - { - return idField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double BishopTangentLinesDistance { + get { + return this.bishopTangentLinesDistanceField; + } + set { + this.bishopTangentLinesDistanceField = value; + } } - set - { - idField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BishopTangentLinesDistanceSpecified { + get { + return this.bishopTangentLinesDistanceFieldSpecified; + } + set { + this.bishopTangentLinesDistanceFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double RelativeLocation - { - get - { - return relativeLocationField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int BishopGridVerticalPointsCount { + get { + return this.bishopGridVerticalPointsCountField; + } + set { + this.bishopGridVerticalPointsCountField = value; + } } - set - { - relativeLocationField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BishopGridVerticalPointsCountSpecified { + get { + return this.bishopGridVerticalPointsCountFieldSpecified; + } + set { + this.bishopGridVerticalPointsCountFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public uint SensorType - { - get - { - return sensorTypeField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double BishopGridVerticalPointsDistance { + get { + return this.bishopGridVerticalPointsDistanceField; + } + set { + this.bishopGridVerticalPointsDistanceField = value; + } } - set - { - sensorTypeField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BishopGridVerticalPointsDistanceSpecified { + get { + return this.bishopGridVerticalPointsDistanceFieldSpecified; + } + set { + this.bishopGridVerticalPointsDistanceFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public string Name - { - get - { - return nameField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int BishopGridHorizontalPointsCount { + get { + return this.bishopGridHorizontalPointsCountField; + } + set { + this.bishopGridHorizontalPointsCountField = value; + } } - set - { - nameField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BishopGridHorizontalPointsCountSpecified { + get { + return this.bishopGridHorizontalPointsCountFieldSpecified; + } + set { + this.bishopGridHorizontalPointsCountFieldSpecified = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class SensorPlLineMapping -{ - private uint pLineTypeField; - - /// - [XmlAttributeAttribute] - public uint PLineType - { - get - { - return pLineTypeField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double BishopGridHorizontalPointsDistance { + get { + return this.bishopGridHorizontalPointsDistanceField; + } + set { + this.bishopGridHorizontalPointsDistanceField = value; + } } - set - { - pLineTypeField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BishopGridHorizontalPointsDistanceSpecified { + get { + return this.bishopGridHorizontalPointsDistanceFieldSpecified; + } + set { + this.bishopGridHorizontalPointsDistanceFieldSpecified = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public class TimeSerie -{ - private TimeSerieTimeStep timeStepField; - - private TimeSerieEntries entriesField; - - private DateTime forecastDateTimeField; - - private string typeField; - - private string locationIdField; - - private string parameterIdField; - - private DateTime startDateTimeField; - - private DateTime endDateTimeField; - - private double missValField; - - private string longNameField; - - private string stationNameField; - - private string unitsField; - - private string sourceOrganisationField; - - private string sourceSystemField; - - private string fileDescriptionField; - - private string regionField; - - private string commentField; - - private DateTime creationDateTimeField; - - private bool creationDateTimeFieldSpecified; - - /// - public TimeSerieTimeStep TimeStep - { - get - { - return timeStepField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int UpliftVanGridLeftVerticalPointsCount { + get { + return this.upliftVanGridLeftVerticalPointsCountField; + } + set { + this.upliftVanGridLeftVerticalPointsCountField = value; + } } - set - { - timeStepField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UpliftVanGridLeftVerticalPointsCountSpecified { + get { + return this.upliftVanGridLeftVerticalPointsCountFieldSpecified; + } + set { + this.upliftVanGridLeftVerticalPointsCountFieldSpecified = value; + } } - } - - /// - public TimeSerieEntries Entries - { - get - { - return entriesField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double UpliftVanGridLeftVerticalPointsDistance { + get { + return this.upliftVanGridLeftVerticalPointsDistanceField; + } + set { + this.upliftVanGridLeftVerticalPointsDistanceField = value; + } } - set - { - entriesField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UpliftVanGridLeftVerticalPointsDistanceSpecified { + get { + return this.upliftVanGridLeftVerticalPointsDistanceFieldSpecified; + } + set { + this.upliftVanGridLeftVerticalPointsDistanceFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public DateTime ForecastDateTime - { - get - { - return forecastDateTimeField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int UpliftVanGridLeftHorizontalPointsCount { + get { + return this.upliftVanGridLeftHorizontalPointsCountField; + } + set { + this.upliftVanGridLeftHorizontalPointsCountField = value; + } } - set - { - forecastDateTimeField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UpliftVanGridLeftHorizontalPointsCountSpecified { + get { + return this.upliftVanGridLeftHorizontalPointsCountFieldSpecified; + } + set { + this.upliftVanGridLeftHorizontalPointsCountFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public string Type - { - get - { - return typeField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double UpliftVanGridLeftHorizontalPointsDistance { + get { + return this.upliftVanGridLeftHorizontalPointsDistanceField; + } + set { + this.upliftVanGridLeftHorizontalPointsDistanceField = value; + } } - set - { - typeField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UpliftVanGridLeftHorizontalPointsDistanceSpecified { + get { + return this.upliftVanGridLeftHorizontalPointsDistanceFieldSpecified; + } + set { + this.upliftVanGridLeftHorizontalPointsDistanceFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public string LocationId - { - get - { - return locationIdField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int UpliftVanGridRightVerticalPointsCount { + get { + return this.upliftVanGridRightVerticalPointsCountField; + } + set { + this.upliftVanGridRightVerticalPointsCountField = value; + } } - set - { - locationIdField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UpliftVanGridRightVerticalPointsCountSpecified { + get { + return this.upliftVanGridRightVerticalPointsCountFieldSpecified; + } + set { + this.upliftVanGridRightVerticalPointsCountFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public string ParameterId - { - get - { - return parameterIdField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double UpliftVanGridRightVerticalPointsDistance { + get { + return this.upliftVanGridRightVerticalPointsDistanceField; + } + set { + this.upliftVanGridRightVerticalPointsDistanceField = value; + } } - set - { - parameterIdField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UpliftVanGridRightVerticalPointsDistanceSpecified { + get { + return this.upliftVanGridRightVerticalPointsDistanceFieldSpecified; + } + set { + this.upliftVanGridRightVerticalPointsDistanceFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public DateTime StartDateTime - { - get - { - return startDateTimeField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int UpliftVanGridRightHorizontalPointsCount { + get { + return this.upliftVanGridRightHorizontalPointsCountField; + } + set { + this.upliftVanGridRightHorizontalPointsCountField = value; + } } - set - { - startDateTimeField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UpliftVanGridRightHorizontalPointsCountSpecified { + get { + return this.upliftVanGridRightHorizontalPointsCountFieldSpecified; + } + set { + this.upliftVanGridRightHorizontalPointsCountFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public DateTime EndDateTime - { - get - { - return endDateTimeField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double UpliftVanGridRightHorizontalPointsDistance { + get { + return this.upliftVanGridRightHorizontalPointsDistanceField; + } + set { + this.upliftVanGridRightHorizontalPointsDistanceField = value; + } } - set - { - endDateTimeField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UpliftVanGridRightHorizontalPointsDistanceSpecified { + get { + return this.upliftVanGridRightHorizontalPointsDistanceFieldSpecified; + } + set { + this.upliftVanGridRightHorizontalPointsDistanceFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double MissVal - { - get - { - return missValField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int UpliftVanTangentLinesDefinition { + get { + return this.upliftVanTangentLinesDefinitionField; + } + set { + this.upliftVanTangentLinesDefinitionField = value; + } } - set - { - missValField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UpliftVanTangentLinesDefinitionSpecified { + get { + return this.upliftVanTangentLinesDefinitionFieldSpecified; + } + set { + this.upliftVanTangentLinesDefinitionFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public string LongName - { - get - { - return longNameField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double UpliftVanTangentLinesDistance { + get { + return this.upliftVanTangentLinesDistanceField; + } + set { + this.upliftVanTangentLinesDistanceField = value; + } } - set - { - longNameField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UpliftVanTangentLinesDistanceSpecified { + get { + return this.upliftVanTangentLinesDistanceFieldSpecified; + } + set { + this.upliftVanTangentLinesDistanceFieldSpecified = value; + } } } - + /// - [XmlAttributeAttribute] - public string StationName - { - get - { - return stationNameField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class SoilProfile2D { + + private SoilProfile2DLayer2D[] layers2DField; + + private SoilProfile2DPreconsolidationStress[] preconsolidationStressesField; + + private string nameField; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("Layer2D", IsNullable=false)] + public SoilProfile2DLayer2D[] Layers2D { + get { + return this.layers2DField; + } + set { + this.layers2DField = value; + } } - set - { - stationNameField = value; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("PreconsolidationStress", IsNullable=false)] + public SoilProfile2DPreconsolidationStress[] PreconsolidationStresses { + get { + return this.preconsolidationStressesField; + } + set { + this.preconsolidationStressesField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string Units - { - get - { - return unitsField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + } } - set - { - unitsField = value; - } } - + /// - [XmlAttributeAttribute] - public string SourceOrganisation - { - get - { - return sourceOrganisationField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class SoilProfile2DLayer2D { + + private SoilProfile2DLayer2DSurface surfaceField; + + private string soilNameField; + + private bool isAquiferField; + + private int waterpressureInterpolationModelField; + + /// + public SoilProfile2DLayer2DSurface Surface { + get { + return this.surfaceField; + } + set { + this.surfaceField = value; + } } - set - { - sourceOrganisationField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SoilName { + get { + return this.soilNameField; + } + set { + this.soilNameField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string SourceSystem - { - get - { - return sourceSystemField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public bool IsAquifer { + get { + return this.isAquiferField; + } + set { + this.isAquiferField = value; + } } - set - { - sourceSystemField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int WaterpressureInterpolationModel { + get { + return this.waterpressureInterpolationModelField; + } + set { + this.waterpressureInterpolationModelField = value; + } } } - + /// - [XmlAttributeAttribute] - public string FileDescription - { - get - { - return fileDescriptionField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class SoilProfile2DLayer2DSurface { + + private SoilProfile2DLayer2DSurfaceOuterPoint[] outerLoopField; + + private SoilProfile2DLayer2DSurfaceInnerPoint[] innerloopField; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("OuterPoint", IsNullable=false)] + public SoilProfile2DLayer2DSurfaceOuterPoint[] OuterLoop { + get { + return this.outerLoopField; + } + set { + this.outerLoopField = value; + } } - set - { - fileDescriptionField = value; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("InnerPoint", IsNullable=false)] + public SoilProfile2DLayer2DSurfaceInnerPoint[] Innerloop { + get { + return this.innerloopField; + } + set { + this.innerloopField = value; + } } } - + /// - [XmlAttributeAttribute] - public string Region - { - get - { - return regionField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class SoilProfile2DLayer2DSurfaceOuterPoint { + + private double xField; + + private double zField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double X { + get { + return this.xField; + } + set { + this.xField = value; + } } - set - { - regionField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Z { + get { + return this.zField; + } + set { + this.zField = value; + } } } - + /// - [XmlAttributeAttribute] - public string Comment - { - get - { - return commentField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class SoilProfile2DLayer2DSurfaceInnerPoint { + + private double xField; + + private double zField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double X { + get { + return this.xField; + } + set { + this.xField = value; + } } - set - { - commentField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Z { + get { + return this.zField; + } + set { + this.zField = value; + } } } - + /// - [XmlAttributeAttribute] - public DateTime CreationDateTime - { - get - { - return creationDateTimeField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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; + } } - set - { - creationDateTimeField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool CreationDateTimeSpecified - { - get - { - return creationDateTimeFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double X { + get { + return this.xField; + } + set { + this.xField = value; + } } - set - { - creationDateTimeFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Z { + get { + return this.zField; + } + set { + this.zField = value; + } } } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class TimeSerieTimeStep -{ - private uint dividerField; - - private uint multiplierField; - - private bool dividerSpecified1Field; - - private bool multiplierSpecified1Field; - - private uint timeStepUnitField; - + /// - [XmlAttributeAttribute] - public uint Divider - { - get - { - return dividerField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class SoilProfile1D { + + private SoilProfile1DLayer1D[] layers1DField; + + private string nameField; + + private double bottomLevelField; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("Layer1D", IsNullable=false)] + public SoilProfile1DLayer1D[] Layers1D { + get { + return this.layers1DField; + } + set { + this.layers1DField = value; + } } - set - { - dividerField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + } } - } - - /// - [XmlAttributeAttribute] - public uint Multiplier - { - get - { - return multiplierField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double BottomLevel { + get { + return this.bottomLevelField; + } + set { + this.bottomLevelField = value; + } } - set - { - multiplierField = value; - } } - + /// - [XmlAttributeAttribute("DividerSpecified")] - public bool DividerSpecified1 - { - get - { - return dividerSpecified1Field; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class SoilProfile1DLayer1D { + + 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; + } } - set - { - dividerSpecified1Field = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SoilName { + get { + return this.soilNameField; + } + set { + this.soilNameField = value; + } } - } - - /// - [XmlAttributeAttribute("MultiplierSpecified")] - public bool MultiplierSpecified1 - { - get - { - return multiplierSpecified1Field; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double TopLevel { + get { + return this.topLevelField; + } + set { + this.topLevelField = value; + } } - set - { - multiplierSpecified1Field = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public bool IsAquifer { + get { + return this.isAquiferField; + } + set { + this.isAquiferField = value; + } } - } - - /// - [XmlAttributeAttribute] - public uint TimeStepUnit - { - get - { - return timeStepUnitField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int WaterpressureInterpolationModel { + get { + return this.waterpressureInterpolationModelField; + } + set { + this.waterpressureInterpolationModelField = value; + } } - set - { - timeStepUnitField = value; - } } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class TimeSerieEntries -{ - private TimeSerieEntriesTimeSerieEntry[] timeSerieEntryField; - + /// - [XmlElementAttribute("TimeSerieEntry")] - public TimeSerieEntriesTimeSerieEntry[] TimeSerieEntry - { - get - { - return timeSerieEntryField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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; + } } - set - { - timeSerieEntryField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + } } } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class TimeSerieEntriesTimeSerieEntry -{ - private TimeSerieEntriesTimeSerieEntryStochastValue stochastValueField; - - private DateTime dateTimeField; - - private double valueField; - - private int flagnietechtgebruiktField; - - private string basisFileNameWMFField; - - private string relativeCalculationPathNameField; - + /// - public TimeSerieEntriesTimeSerieEntryStochastValue StochastValue - { - get - { - return stochastValueField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class SegmentSoilGeometryProbability { + + private string soilProfileNameField; + + private int soilProfileTypeField; + + private int segmentFailureMechanismTypeField; + + private bool segmentFailureMechanismTypeFieldSpecified; + + private double probabilityField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SoilProfileName { + get { + return this.soilProfileNameField; + } + set { + this.soilProfileNameField = value; + } } - set - { - stochastValueField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int SoilProfileType { + get { + return this.soilProfileTypeField; + } + set { + this.soilProfileTypeField = value; + } } - } - - /// - [XmlAttributeAttribute] - public DateTime DateTime - { - get - { - return dateTimeField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int SegmentFailureMechanismType { + get { + return this.segmentFailureMechanismTypeField; + } + set { + this.segmentFailureMechanismTypeField = value; + } } - set - { - dateTimeField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SegmentFailureMechanismTypeSpecified { + get { + return this.segmentFailureMechanismTypeFieldSpecified; + } + set { + this.segmentFailureMechanismTypeFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double Value - { - get - { - return valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Probability { + get { + return this.probabilityField; + } + set { + this.probabilityField = value; + } } - set - { - valueField = value; - } } - + /// - [XmlAttributeAttribute("Flag-nietechtgebruikt")] - public int Flagnietechtgebruikt - { - get - { - return flagnietechtgebruiktField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Soil { + + private SigmaTauCurveSigmaTauPoint[] sigmaTauCurveField; + + 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; + + private double abovePhreaticLevelField; + + private bool abovePhreaticLevelFieldSpecified; + + private double belowPhreaticLevelField; + + private bool belowPhreaticLevelFieldSpecified; + + private double dryUnitWeightField; + + private bool dryUnitWeightFieldSpecified; + + private SoilShearStrengthModel shearStrengthModelField; + + private bool shearStrengthModelFieldSpecified; + + private bool useDefaultShearStrengthModelField; + + private bool useDefaultShearStrengthModelFieldSpecified; + + private double cohesionField; + + private bool cohesionFieldSpecified; + + private double frictionAngleField; + + private bool frictionAngleFieldSpecified; + + private double ocrField; + + private bool ocrFieldSpecified; + + private double slopeRestProfileField; + + private bool slopeRestProfileFieldSpecified; + + private SoilDilatancyType dilatancyTypeField; + + private bool dilatancyTypeFieldSpecified; + + private double rRatioField; + + private bool rRatioFieldSpecified; + + private double strengthIncreaseExponentField; + + private bool strengthIncreaseExponentFieldSpecified; + + private double ratioCuPcField; + + private bool ratioCuPcFieldSpecified; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("SigmaTauPoint", IsNullable=false)] + public SigmaTauCurveSigmaTauPoint[] SigmaTauCurve { + get { + return this.sigmaTauCurveField; + } + set { + this.sigmaTauCurveField = value; + } } - set - { - flagnietechtgebruiktField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string BasisFileNameWMF - { - get - { - return basisFileNameWMFField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double BeddingAngle { + get { + return this.beddingAngleField; + } + set { + this.beddingAngleField = value; + } } - set - { - basisFileNameWMFField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BeddingAngleSpecified { + get { + return this.beddingAngleFieldSpecified; + } + set { + this.beddingAngleFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public string RelativeCalculationPathName - { - get - { - return relativeCalculationPathNameField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DiameterD70 { + get { + return this.diameterD70Field; + } + set { + this.diameterD70Field = value; + } } - set - { - relativeCalculationPathNameField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DiameterD70Specified { + get { + return this.diameterD70FieldSpecified; + } + set { + this.diameterD70FieldSpecified = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class TimeSerieEntriesTimeSerieEntryStochastValue -{ - private double meanField; - - private double standardDeviationField; - - private int distributionField; - - /// - [XmlAttributeAttribute] - public double Mean - { - get - { - return meanField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double PermeabKx { + get { + return this.permeabKxField; + } + set { + this.permeabKxField = value; + } } - set - { - meanField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PermeabKxSpecified { + get { + return this.permeabKxFieldSpecified; + } + set { + this.permeabKxFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double StandardDeviation - { - get - { - return standardDeviationField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double WhitesConstant { + get { + return this.whitesConstantField; + } + set { + this.whitesConstantField = value; + } } - set - { - standardDeviationField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool WhitesConstantSpecified { + get { + return this.whitesConstantFieldSpecified; + } + set { + this.whitesConstantFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public int Distribution - { - get - { - return distributionField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DiameterD90 { + get { + return this.diameterD90Field; + } + set { + this.diameterD90Field = value; + } } - set - { - distributionField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DiameterD90Specified { + get { + return this.diameterD90FieldSpecified; + } + set { + this.diameterD90FieldSpecified = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public class StabilityParameters -{ - private int searchMethodField; - - private int gridDeterminationField; - - private int bishopTangentLinesDefinitionField; - - private bool bishopTangentLinesDefinitionFieldSpecified; - - private double bishopTangentLinesDistanceField; - - private bool bishopTangentLinesDistanceFieldSpecified; - - private int bishopGridVerticalPointsCountField; - - private bool bishopGridVerticalPointsCountFieldSpecified; - - private double bishopGridVerticalPointsDistanceField; - - private bool bishopGridVerticalPointsDistanceFieldSpecified; - - private int bishopGridHorizontalPointsCountField; - - private bool bishopGridHorizontalPointsCountFieldSpecified; - - private double bishopGridHorizontalPointsDistanceField; - - private bool bishopGridHorizontalPointsDistanceFieldSpecified; - - private int upliftVanGridLeftVerticalPointsCountField; - - private bool upliftVanGridLeftVerticalPointsCountFieldSpecified; - - private double upliftVanGridLeftVerticalPointsDistanceField; - - private bool upliftVanGridLeftVerticalPointsDistanceFieldSpecified; - - private int upliftVanGridLeftHorizontalPointsCountField; - - private bool upliftVanGridLeftHorizontalPointsCountFieldSpecified; - - private double upliftVanGridLeftHorizontalPointsDistanceField; - - private bool upliftVanGridLeftHorizontalPointsDistanceFieldSpecified; - - private int upliftVanGridRightVerticalPointsCountField; - - private bool upliftVanGridRightVerticalPointsCountFieldSpecified; - - private double upliftVanGridRightVerticalPointsDistanceField; - - private bool upliftVanGridRightVerticalPointsDistanceFieldSpecified; - - private int upliftVanGridRightHorizontalPointsCountField; - - private bool upliftVanGridRightHorizontalPointsCountFieldSpecified; - - private double upliftVanGridRightHorizontalPointsDistanceField; - - private bool upliftVanGridRightHorizontalPointsDistanceFieldSpecified; - - private int upliftVanTangentLinesDefinitionField; - - private bool upliftVanTangentLinesDefinitionFieldSpecified; - - private double upliftVanTangentLinesDistanceField; - - private bool upliftVanTangentLinesDistanceFieldSpecified; - - /// - [XmlAttributeAttribute] - public int SearchMethod - { - get - { - return searchMethodField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double AbovePhreaticLevel { + get { + return this.abovePhreaticLevelField; + } + set { + this.abovePhreaticLevelField = value; + } } - set - { - searchMethodField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AbovePhreaticLevelSpecified { + get { + return this.abovePhreaticLevelFieldSpecified; + } + set { + this.abovePhreaticLevelFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public int GridDetermination - { - get - { - return gridDeterminationField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double BelowPhreaticLevel { + get { + return this.belowPhreaticLevelField; + } + set { + this.belowPhreaticLevelField = value; + } } - set - { - gridDeterminationField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BelowPhreaticLevelSpecified { + get { + return this.belowPhreaticLevelFieldSpecified; + } + set { + this.belowPhreaticLevelFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public int BishopTangentLinesDefinition - { - get - { - return bishopTangentLinesDefinitionField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DryUnitWeight { + get { + return this.dryUnitWeightField; + } + set { + this.dryUnitWeightField = value; + } } - set - { - bishopTangentLinesDefinitionField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DryUnitWeightSpecified { + get { + return this.dryUnitWeightFieldSpecified; + } + set { + this.dryUnitWeightFieldSpecified = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool BishopTangentLinesDefinitionSpecified - { - get - { - return bishopTangentLinesDefinitionFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public SoilShearStrengthModel ShearStrengthModel { + get { + return this.shearStrengthModelField; + } + set { + this.shearStrengthModelField = value; + } } - set - { - bishopTangentLinesDefinitionFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ShearStrengthModelSpecified { + get { + return this.shearStrengthModelFieldSpecified; + } + set { + this.shearStrengthModelFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double BishopTangentLinesDistance - { - get - { - return bishopTangentLinesDistanceField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public bool UseDefaultShearStrengthModel { + get { + return this.useDefaultShearStrengthModelField; + } + set { + this.useDefaultShearStrengthModelField = value; + } } - set - { - bishopTangentLinesDistanceField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UseDefaultShearStrengthModelSpecified { + get { + return this.useDefaultShearStrengthModelFieldSpecified; + } + set { + this.useDefaultShearStrengthModelFieldSpecified = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool BishopTangentLinesDistanceSpecified - { - get - { - return bishopTangentLinesDistanceFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Cohesion { + get { + return this.cohesionField; + } + set { + this.cohesionField = value; + } } - set - { - bishopTangentLinesDistanceFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CohesionSpecified { + get { + return this.cohesionFieldSpecified; + } + set { + this.cohesionFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public int BishopGridVerticalPointsCount - { - get - { - return bishopGridVerticalPointsCountField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double FrictionAngle { + get { + return this.frictionAngleField; + } + set { + this.frictionAngleField = value; + } } - set - { - bishopGridVerticalPointsCountField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool FrictionAngleSpecified { + get { + return this.frictionAngleFieldSpecified; + } + set { + this.frictionAngleFieldSpecified = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool BishopGridVerticalPointsCountSpecified - { - get - { - return bishopGridVerticalPointsCountFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Ocr { + get { + return this.ocrField; + } + set { + this.ocrField = value; + } } - set - { - bishopGridVerticalPointsCountFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool OcrSpecified { + get { + return this.ocrFieldSpecified; + } + set { + this.ocrFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double BishopGridVerticalPointsDistance - { - get - { - return bishopGridVerticalPointsDistanceField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double SlopeRestProfile { + get { + return this.slopeRestProfileField; + } + set { + this.slopeRestProfileField = value; + } } - set - { - bishopGridVerticalPointsDistanceField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SlopeRestProfileSpecified { + get { + return this.slopeRestProfileFieldSpecified; + } + set { + this.slopeRestProfileFieldSpecified = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool BishopGridVerticalPointsDistanceSpecified - { - get - { - return bishopGridVerticalPointsDistanceFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public SoilDilatancyType DilatancyType { + get { + return this.dilatancyTypeField; + } + set { + this.dilatancyTypeField = value; + } } - set - { - bishopGridVerticalPointsDistanceFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DilatancyTypeSpecified { + get { + return this.dilatancyTypeFieldSpecified; + } + set { + this.dilatancyTypeFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public int BishopGridHorizontalPointsCount - { - get - { - return bishopGridHorizontalPointsCountField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double RRatio { + get { + return this.rRatioField; + } + set { + this.rRatioField = value; + } } - set - { - bishopGridHorizontalPointsCountField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool RRatioSpecified { + get { + return this.rRatioFieldSpecified; + } + set { + this.rRatioFieldSpecified = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool BishopGridHorizontalPointsCountSpecified - { - get - { - return bishopGridHorizontalPointsCountFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double StrengthIncreaseExponent { + get { + return this.strengthIncreaseExponentField; + } + set { + this.strengthIncreaseExponentField = value; + } } - set - { - bishopGridHorizontalPointsCountFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StrengthIncreaseExponentSpecified { + get { + return this.strengthIncreaseExponentFieldSpecified; + } + set { + this.strengthIncreaseExponentFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double BishopGridHorizontalPointsDistance - { - get - { - return bishopGridHorizontalPointsDistanceField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double RatioCuPc { + get { + return this.ratioCuPcField; + } + set { + this.ratioCuPcField = value; + } } - set - { - bishopGridHorizontalPointsDistanceField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool RatioCuPcSpecified { + get { + return this.ratioCuPcFieldSpecified; + } + set { + this.ratioCuPcFieldSpecified = value; + } } } - + /// - [XmlIgnoreAttribute] - public bool BishopGridHorizontalPointsDistanceSpecified - { - get - { - return bishopGridHorizontalPointsDistanceFieldSpecified; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class SigmaTauCurveSigmaTauPoint { + + private double sigmaField; + + private double tauField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Sigma { + get { + return this.sigmaField; + } + set { + this.sigmaField = value; + } } - set - { - bishopGridHorizontalPointsDistanceFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Tau { + get { + return this.tauField; + } + set { + this.tauField = value; + } } } - + /// - [XmlAttributeAttribute] - public int UpliftVanGridLeftVerticalPointsCount - { - get - { - return upliftVanGridLeftVerticalPointsCountField; - } - set - { - upliftVanGridLeftVerticalPointsCountField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum SoilShearStrengthModel { + + /// + CPhi, + + /// + SuCalculated, + + /// + SigmaTauCurve, } - + /// - [XmlIgnoreAttribute] - public bool UpliftVanGridLeftVerticalPointsCountSpecified - { - get - { - return upliftVanGridLeftVerticalPointsCountFieldSpecified; - } - set - { - upliftVanGridLeftVerticalPointsCountFieldSpecified = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum SoilDilatancyType { + + /// + Phi, + + /// + Zero, + + /// + MinusPhi, } - + /// - [XmlAttributeAttribute] - public double UpliftVanGridLeftVerticalPointsDistance - { - get - { - return upliftVanGridLeftVerticalPointsDistanceField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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; + } } - set - { - upliftVanGridLeftVerticalPointsDistanceField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + } } } - + /// - [XmlIgnoreAttribute] - public bool UpliftVanGridLeftVerticalPointsDistanceSpecified - { - get - { - return upliftVanGridLeftVerticalPointsDistanceFieldSpecified; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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; + } } - set - { - upliftVanGridLeftVerticalPointsDistanceFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Z { + get { + return this.zField; + } + set { + this.zField = value; + } } - } - - /// - [XmlAttributeAttribute] - public int UpliftVanGridLeftHorizontalPointsCount - { - get - { - return upliftVanGridLeftHorizontalPointsCountField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int PointType { + get { + return this.pointTypeField; + } + set { + this.pointTypeField = value; + } } - set - { - upliftVanGridLeftHorizontalPointsCountField = value; - } } - + /// - [XmlIgnoreAttribute] - public bool UpliftVanGridLeftHorizontalPointsCountSpecified - { - get - { - return upliftVanGridLeftHorizontalPointsCountFieldSpecified; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class LocationDesignOptions { + + private bool redesignDikeHeightField; + + private bool redesignDikeShoulderField; + + private string shoulderEmbankmentMaterialField; + + private double stabilityShoulderGrowSlopeField; + + private double stabilityShoulderGrowDeltaXField; + + private double stabilitySlopeAdaptionDeltaXField; + + private double slopeAdaptionStartCotangentField; + + private double slopeAdaptionEndCotangentField; + + private double slopeAdaptionStepCotangentField; + + private double newDikeTopWidthField; + + private bool newDikeTopWidthFieldSpecified; + + private double newDikeSlopeInsideField; + + private bool newDikeSlopeInsideFieldSpecified; + + private double newDikeSlopeOutsideField; + + private bool newDikeSlopeOutsideFieldSpecified; + + private double newShoulderTopSlopeField; + + private bool newShoulderTopSlopeFieldSpecified; + + private double newShoulderBaseSlopeField; + + private bool newShoulderBaseSlopeFieldSpecified; + + private double newMaxHeightShoulderAsFractionField; + + private bool newMaxHeightShoulderAsFractionFieldSpecified; + + private double newMinDistanceDikeToeStartDitchField; + + private bool newMinDistanceDikeToeStartDitchFieldSpecified; + + private bool useNewDitchDefinitionField; + + private double newWidthDitchBottomField; + + private bool newWidthDitchBottomFieldSpecified; + + private double newSlopeAngleDitchField; + + private bool newSlopeAngleDitchFieldSpecified; + + private double newDepthDitchField; + + private bool newDepthDitchFieldSpecified; + + private LocationDesignOptionsStabilityDesignMethod stabilityDesignMethodField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public bool RedesignDikeHeight { + get { + return this.redesignDikeHeightField; + } + set { + this.redesignDikeHeightField = value; + } } - set - { - upliftVanGridLeftHorizontalPointsCountFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public bool RedesignDikeShoulder { + get { + return this.redesignDikeShoulderField; + } + set { + this.redesignDikeShoulderField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double UpliftVanGridLeftHorizontalPointsDistance - { - get - { - return upliftVanGridLeftHorizontalPointsDistanceField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ShoulderEmbankmentMaterial { + get { + return this.shoulderEmbankmentMaterialField; + } + set { + this.shoulderEmbankmentMaterialField = value; + } } - set - { - upliftVanGridLeftHorizontalPointsDistanceField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double StabilityShoulderGrowSlope { + get { + return this.stabilityShoulderGrowSlopeField; + } + set { + this.stabilityShoulderGrowSlopeField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool UpliftVanGridLeftHorizontalPointsDistanceSpecified - { - get - { - return upliftVanGridLeftHorizontalPointsDistanceFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double StabilityShoulderGrowDeltaX { + get { + return this.stabilityShoulderGrowDeltaXField; + } + set { + this.stabilityShoulderGrowDeltaXField = value; + } } - set - { - upliftVanGridLeftHorizontalPointsDistanceFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double StabilitySlopeAdaptionDeltaX { + get { + return this.stabilitySlopeAdaptionDeltaXField; + } + set { + this.stabilitySlopeAdaptionDeltaXField = value; + } } - } - - /// - [XmlAttributeAttribute] - public int UpliftVanGridRightVerticalPointsCount - { - get - { - return upliftVanGridRightVerticalPointsCountField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double SlopeAdaptionStartCotangent { + get { + return this.slopeAdaptionStartCotangentField; + } + set { + this.slopeAdaptionStartCotangentField = value; + } } - set - { - upliftVanGridRightVerticalPointsCountField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double SlopeAdaptionEndCotangent { + get { + return this.slopeAdaptionEndCotangentField; + } + set { + this.slopeAdaptionEndCotangentField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool UpliftVanGridRightVerticalPointsCountSpecified - { - get - { - return upliftVanGridRightVerticalPointsCountFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double SlopeAdaptionStepCotangent { + get { + return this.slopeAdaptionStepCotangentField; + } + set { + this.slopeAdaptionStepCotangentField = value; + } } - set - { - upliftVanGridRightVerticalPointsCountFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double NewDikeTopWidth { + get { + return this.newDikeTopWidthField; + } + set { + this.newDikeTopWidthField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double UpliftVanGridRightVerticalPointsDistance - { - get - { - return upliftVanGridRightVerticalPointsDistanceField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NewDikeTopWidthSpecified { + get { + return this.newDikeTopWidthFieldSpecified; + } + set { + this.newDikeTopWidthFieldSpecified = value; + } } - set - { - upliftVanGridRightVerticalPointsDistanceField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double NewDikeSlopeInside { + get { + return this.newDikeSlopeInsideField; + } + set { + this.newDikeSlopeInsideField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool UpliftVanGridRightVerticalPointsDistanceSpecified - { - get - { - return upliftVanGridRightVerticalPointsDistanceFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NewDikeSlopeInsideSpecified { + get { + return this.newDikeSlopeInsideFieldSpecified; + } + set { + this.newDikeSlopeInsideFieldSpecified = value; + } } - set - { - upliftVanGridRightVerticalPointsDistanceFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double NewDikeSlopeOutside { + get { + return this.newDikeSlopeOutsideField; + } + set { + this.newDikeSlopeOutsideField = value; + } } - } - - /// - [XmlAttributeAttribute] - public int UpliftVanGridRightHorizontalPointsCount - { - get - { - return upliftVanGridRightHorizontalPointsCountField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NewDikeSlopeOutsideSpecified { + get { + return this.newDikeSlopeOutsideFieldSpecified; + } + set { + this.newDikeSlopeOutsideFieldSpecified = value; + } } - set - { - upliftVanGridRightHorizontalPointsCountField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double NewShoulderTopSlope { + get { + return this.newShoulderTopSlopeField; + } + set { + this.newShoulderTopSlopeField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool UpliftVanGridRightHorizontalPointsCountSpecified - { - get - { - return upliftVanGridRightHorizontalPointsCountFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NewShoulderTopSlopeSpecified { + get { + return this.newShoulderTopSlopeFieldSpecified; + } + set { + this.newShoulderTopSlopeFieldSpecified = value; + } } - set - { - upliftVanGridRightHorizontalPointsCountFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double NewShoulderBaseSlope { + get { + return this.newShoulderBaseSlopeField; + } + set { + this.newShoulderBaseSlopeField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double UpliftVanGridRightHorizontalPointsDistance - { - get - { - return upliftVanGridRightHorizontalPointsDistanceField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NewShoulderBaseSlopeSpecified { + get { + return this.newShoulderBaseSlopeFieldSpecified; + } + set { + this.newShoulderBaseSlopeFieldSpecified = value; + } } - set - { - upliftVanGridRightHorizontalPointsDistanceField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double NewMaxHeightShoulderAsFraction { + get { + return this.newMaxHeightShoulderAsFractionField; + } + set { + this.newMaxHeightShoulderAsFractionField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool UpliftVanGridRightHorizontalPointsDistanceSpecified - { - get - { - return upliftVanGridRightHorizontalPointsDistanceFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NewMaxHeightShoulderAsFractionSpecified { + get { + return this.newMaxHeightShoulderAsFractionFieldSpecified; + } + set { + this.newMaxHeightShoulderAsFractionFieldSpecified = value; + } } - set - { - upliftVanGridRightHorizontalPointsDistanceFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double NewMinDistanceDikeToeStartDitch { + get { + return this.newMinDistanceDikeToeStartDitchField; + } + set { + this.newMinDistanceDikeToeStartDitchField = value; + } } - } - - /// - [XmlAttributeAttribute] - public int UpliftVanTangentLinesDefinition - { - get - { - return upliftVanTangentLinesDefinitionField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NewMinDistanceDikeToeStartDitchSpecified { + get { + return this.newMinDistanceDikeToeStartDitchFieldSpecified; + } + set { + this.newMinDistanceDikeToeStartDitchFieldSpecified = value; + } } - set - { - upliftVanTangentLinesDefinitionField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public bool UseNewDitchDefinition { + get { + return this.useNewDitchDefinitionField; + } + set { + this.useNewDitchDefinitionField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool UpliftVanTangentLinesDefinitionSpecified - { - get - { - return upliftVanTangentLinesDefinitionFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double NewWidthDitchBottom { + get { + return this.newWidthDitchBottomField; + } + set { + this.newWidthDitchBottomField = value; + } } - set - { - upliftVanTangentLinesDefinitionFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NewWidthDitchBottomSpecified { + get { + return this.newWidthDitchBottomFieldSpecified; + } + set { + this.newWidthDitchBottomFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double UpliftVanTangentLinesDistance - { - get - { - return upliftVanTangentLinesDistanceField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double NewSlopeAngleDitch { + get { + return this.newSlopeAngleDitchField; + } + set { + this.newSlopeAngleDitchField = value; + } } - set - { - upliftVanTangentLinesDistanceField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NewSlopeAngleDitchSpecified { + get { + return this.newSlopeAngleDitchFieldSpecified; + } + set { + this.newSlopeAngleDitchFieldSpecified = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool UpliftVanTangentLinesDistanceSpecified - { - get - { - return upliftVanTangentLinesDistanceFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double NewDepthDitch { + get { + return this.newDepthDitchField; + } + set { + this.newDepthDitchField = value; + } } - set - { - upliftVanTangentLinesDistanceFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NewDepthDitchSpecified { + get { + return this.newDepthDitchFieldSpecified; + } + set { + this.newDepthDitchFieldSpecified = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public class SoilProfile2D -{ - private SoilProfile2DLayer2D[] layers2DField; - - private SoilProfile2DPreconsolidationStress[] preconsolidationStressesField; - - private string nameField; - - /// - [XmlArrayItemAttribute("Layer2D", IsNullable = false)] - public SoilProfile2DLayer2D[] Layers2D - { - get - { - return layers2DField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public LocationDesignOptionsStabilityDesignMethod StabilityDesignMethod { + get { + return this.stabilityDesignMethodField; + } + set { + this.stabilityDesignMethodField = value; + } } - set - { - layers2DField = value; - } } - + /// - [XmlArrayItemAttribute("PreconsolidationStress", IsNullable = false)] - public SoilProfile2DPreconsolidationStress[] PreconsolidationStresses - { - get - { - return preconsolidationStressesField; - } - set - { - preconsolidationStressesField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum LocationDesignOptionsStabilityDesignMethod { + + /// + OptimizedSlopeAndShoulderAdaption, + + /// + SlopeAdaptionBeforeShoulderAdaption, } - + /// - [XmlAttributeAttribute] - public string Name - { - get - { - return nameField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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 dampingFactorPl3Field; + + private double dampingFactorPl4Field; + + private double penetrationLengthField; + + private double slopeDampingFactorField; + + private LocationWaternetOptionsIntrusionVerticalWaterPressure intrusionVerticalWaterPressureField; + + private LocationWaternetOptionsDikeSoilScenario dikeSoilScenarioField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public LocationWaternetOptionsPhreaticLineCreationMethod PhreaticLineCreationMethod { + get { + return this.phreaticLineCreationMethodField; + } + set { + this.phreaticLineCreationMethodField = value; + } } - set - { - nameField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DampingFactorPl3 { + get { + return this.dampingFactorPl3Field; + } + set { + this.dampingFactorPl3Field = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class SoilProfile2DLayer2D -{ - private SoilProfile2DLayer2DSurface surfaceField; - - private string soilNameField; - - private bool isAquiferField; - - private int waterpressureInterpolationModelField; - - /// - public SoilProfile2DLayer2DSurface Surface - { - get - { - return surfaceField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DampingFactorPl4 { + get { + return this.dampingFactorPl4Field; + } + set { + this.dampingFactorPl4Field = value; + } } - set - { - surfaceField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double PenetrationLength { + get { + return this.penetrationLengthField; + } + set { + this.penetrationLengthField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string SoilName - { - get - { - return soilNameField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double SlopeDampingFactor { + get { + return this.slopeDampingFactorField; + } + set { + this.slopeDampingFactorField = value; + } } - set - { - soilNameField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public LocationWaternetOptionsIntrusionVerticalWaterPressure IntrusionVerticalWaterPressure { + get { + return this.intrusionVerticalWaterPressureField; + } + set { + this.intrusionVerticalWaterPressureField = value; + } } - } - - /// - [XmlAttributeAttribute] - public bool IsAquifer - { - get - { - return isAquiferField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public LocationWaternetOptionsDikeSoilScenario DikeSoilScenario { + get { + return this.dikeSoilScenarioField; + } + set { + this.dikeSoilScenarioField = value; + } } - set - { - isAquiferField = value; - } } - + /// - [XmlAttributeAttribute] - public int WaterpressureInterpolationModel - { - get - { - return waterpressureInterpolationModelField; - } - set - { - waterpressureInterpolationModelField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum LocationWaternetOptionsPhreaticLineCreationMethod { + + /// + ExpertKnowledgeRRD, + + /// + ExpertKnowledgeLinearInDike, + + /// + GaugesWithFallbackToExpertKnowledgeRRD, + + /// + Sensors, + + /// + None, } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class SoilProfile2DLayer2DSurface -{ - private SoilProfile2DLayer2DSurfaceOuterPoint[] outerLoopField; - - private SoilProfile2DLayer2DSurfaceInnerPoint[] innerloopField; - + /// - [XmlArrayItemAttribute("OuterPoint", IsNullable = false)] - public SoilProfile2DLayer2DSurfaceOuterPoint[] OuterLoop - { - get - { - return outerLoopField; - } - set - { - outerLoopField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum LocationWaternetOptionsIntrusionVerticalWaterPressure { + + /// + Standard, + + /// + Linear, + + /// + FullHydroStatic, + + /// + HydroStatic, + + /// + SemiTimeDependent, } - + /// - [XmlArrayItemAttribute("InnerPoint", IsNullable = false)] - public SoilProfile2DLayer2DSurfaceInnerPoint[] Innerloop - { - get - { - return innerloopField; - } - set - { - innerloopField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum LocationWaternetOptionsDikeSoilScenario { + + /// + ClayDikeOnClay, + + /// + SandDikeOnClay, + + /// + ClayDikeOnSand, + + /// + SandDikeOnSand, } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class SoilProfile2DLayer2DSurfaceOuterPoint -{ - private double xField; - - private double zField; - + /// - [XmlAttributeAttribute] - public double X - { - get - { - return xField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class LocationGeneral { + + private string descriptionField; + + private double headPL2Field; + + private bool headPL2FieldSpecified; + + private double headPL3Field; + + private bool headPL3FieldSpecified; + + private double headPL4Field; + + private bool headPL4FieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + } } - set - { - xField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double HeadPL2 { + get { + return this.headPL2Field; + } + set { + this.headPL2Field = value; + } } - } - - /// - [XmlAttributeAttribute] - public double Z - { - get - { - return zField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool HeadPL2Specified { + get { + return this.headPL2FieldSpecified; + } + set { + this.headPL2FieldSpecified = value; + } } - set - { - zField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double HeadPL3 { + get { + return this.headPL3Field; + } + set { + this.headPL3Field = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class SoilProfile2DLayer2DSurfaceInnerPoint -{ - private double xField; - - private double zField; - - /// - [XmlAttributeAttribute] - public double X - { - get - { - return xField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool HeadPL3Specified { + get { + return this.headPL3FieldSpecified; + } + set { + this.headPL3FieldSpecified = value; + } } - set - { - xField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double HeadPL4 { + get { + return this.headPL4Field; + } + set { + this.headPL4Field = value; + } } - } - - /// - [XmlAttributeAttribute] - public double Z - { - get - { - return zField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool HeadPL4Specified { + get { + return this.headPL4FieldSpecified; + } + set { + this.headPL4FieldSpecified = value; + } } - set - { - zField = value; - } } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class SoilProfile2DPreconsolidationStress -{ - private double stressValueField; - - private string nameField; - - private double xField; - - private double zField; - + /// - [XmlAttributeAttribute] - public double StressValue - { - get - { - return stressValueField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class LocationDesignScenario { + + private string idField; + + private double riverLevelField; + + private double riverLevelLowField; + + private bool riverLevelLowFieldSpecified; + + private double dikeTableHeightField; + + private bool dikeTableHeightFieldSpecified; + + private double plLineOffsetBelowDikeTopAtRiverField; + + private double plLineOffsetBelowDikeTopAtPolderField; + + private double plLineOffsetBelowShoulderBaseInsideField; + + private double plLineOffsetBelowDikeToeAtPolderField; + + private double plLineOffsetBelowDikeCrestMiddleField; + + private bool plLineOffsetBelowDikeCrestMiddleFieldSpecified; + + private double plLineOffsetFactorBelowShoulderCrestField; + + private bool plLineOffsetFactorBelowShoulderCrestFieldSpecified; + + private double headPl3Field; + + private bool headPl3FieldSpecified; + + private double headPl4Field; + + private bool headPl4FieldSpecified; + + private double upliftCriterionStabilityField; + + private double upliftCriterionPipingField; + + private double requiredSafetyFactorStabilityInnerSlopeField; + + private double requiredSafetyFactorStabilityOuterSlopeField; + + private double requiredSafetyFactorPipingField; + + private double polderLevelField; + + private double headPl2Field; + + private bool headPl2FieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Id { + get { + return this.idField; + } + set { + this.idField = value; + } } - set - { - stressValueField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double RiverLevel { + get { + return this.riverLevelField; + } + set { + this.riverLevelField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string Name - { - get - { - return nameField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double RiverLevelLow { + get { + return this.riverLevelLowField; + } + set { + this.riverLevelLowField = value; + } } - set - { - nameField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool RiverLevelLowSpecified { + get { + return this.riverLevelLowFieldSpecified; + } + set { + this.riverLevelLowFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double X - { - get - { - return xField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DikeTableHeight { + get { + return this.dikeTableHeightField; + } + set { + this.dikeTableHeightField = value; + } } - set - { - xField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DikeTableHeightSpecified { + get { + return this.dikeTableHeightFieldSpecified; + } + set { + this.dikeTableHeightFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double Z - { - get - { - return zField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double PlLineOffsetBelowDikeTopAtRiver { + get { + return this.plLineOffsetBelowDikeTopAtRiverField; + } + set { + this.plLineOffsetBelowDikeTopAtRiverField = value; + } } - set - { - zField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double PlLineOffsetBelowDikeTopAtPolder { + get { + return this.plLineOffsetBelowDikeTopAtPolderField; + } + set { + this.plLineOffsetBelowDikeTopAtPolderField = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public class SoilProfile1D -{ - private SoilProfile1DLayer1D[] layers1DField; - - private string nameField; - - private double bottomLevelField; - - /// - [XmlArrayItemAttribute("Layer1D", IsNullable = false)] - public SoilProfile1DLayer1D[] Layers1D - { - get - { - return layers1DField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double PlLineOffsetBelowShoulderBaseInside { + get { + return this.plLineOffsetBelowShoulderBaseInsideField; + } + set { + this.plLineOffsetBelowShoulderBaseInsideField = value; + } } - set - { - layers1DField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double PlLineOffsetBelowDikeToeAtPolder { + get { + return this.plLineOffsetBelowDikeToeAtPolderField; + } + set { + this.plLineOffsetBelowDikeToeAtPolderField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string Name - { - get - { - return nameField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double PlLineOffsetBelowDikeCrestMiddle { + get { + return this.plLineOffsetBelowDikeCrestMiddleField; + } + set { + this.plLineOffsetBelowDikeCrestMiddleField = value; + } } - set - { - nameField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PlLineOffsetBelowDikeCrestMiddleSpecified { + get { + return this.plLineOffsetBelowDikeCrestMiddleFieldSpecified; + } + set { + this.plLineOffsetBelowDikeCrestMiddleFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double BottomLevel - { - get - { - return bottomLevelField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double PlLineOffsetFactorBelowShoulderCrest { + get { + return this.plLineOffsetFactorBelowShoulderCrestField; + } + set { + this.plLineOffsetFactorBelowShoulderCrestField = value; + } } - set - { - bottomLevelField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PlLineOffsetFactorBelowShoulderCrestSpecified { + get { + return this.plLineOffsetFactorBelowShoulderCrestFieldSpecified; + } + set { + this.plLineOffsetFactorBelowShoulderCrestFieldSpecified = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class SoilProfile1DLayer1D -{ - private string nameField; - - private string soilNameField; - - private double topLevelField; - - private bool isAquiferField; - - private int waterpressureInterpolationModelField; - - /// - [XmlAttributeAttribute] - public string Name - { - get - { - return nameField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double HeadPl3 { + get { + return this.headPl3Field; + } + set { + this.headPl3Field = value; + } } - set - { - nameField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool HeadPl3Specified { + get { + return this.headPl3FieldSpecified; + } + set { + this.headPl3FieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public string SoilName - { - get - { - return soilNameField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double HeadPl4 { + get { + return this.headPl4Field; + } + set { + this.headPl4Field = value; + } } - set - { - soilNameField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool HeadPl4Specified { + get { + return this.headPl4FieldSpecified; + } + set { + this.headPl4FieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double TopLevel - { - get - { - return topLevelField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double UpliftCriterionStability { + get { + return this.upliftCriterionStabilityField; + } + set { + this.upliftCriterionStabilityField = value; + } } - set - { - topLevelField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double UpliftCriterionPiping { + get { + return this.upliftCriterionPipingField; + } + set { + this.upliftCriterionPipingField = value; + } } - } - - /// - [XmlAttributeAttribute] - public bool IsAquifer - { - get - { - return isAquiferField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double RequiredSafetyFactorStabilityInnerSlope { + get { + return this.requiredSafetyFactorStabilityInnerSlopeField; + } + set { + this.requiredSafetyFactorStabilityInnerSlopeField = value; + } } - set - { - isAquiferField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double RequiredSafetyFactorStabilityOuterSlope { + get { + return this.requiredSafetyFactorStabilityOuterSlopeField; + } + set { + this.requiredSafetyFactorStabilityOuterSlopeField = value; + } } - } - - /// - [XmlAttributeAttribute] - public int WaterpressureInterpolationModel - { - get - { - return waterpressureInterpolationModelField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double RequiredSafetyFactorPiping { + get { + return this.requiredSafetyFactorPipingField; + } + set { + this.requiredSafetyFactorPipingField = value; + } } - set - { - waterpressureInterpolationModelField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double PolderLevel { + get { + return this.polderLevelField; + } + set { + this.polderLevelField = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public class Segment -{ - private SegmentSoilGeometryProbability[] soilGeometryProbabilityField; - - private string nameField; - - /// - [XmlElementAttribute("SoilGeometryProbability")] - public SegmentSoilGeometryProbability[] SoilGeometryProbability - { - get - { - return soilGeometryProbabilityField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double HeadPl2 { + get { + return this.headPl2Field; + } + set { + this.headPl2Field = value; + } } - set - { - soilGeometryProbabilityField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool HeadPl2Specified { + get { + return this.headPl2FieldSpecified; + } + set { + this.headPl2FieldSpecified = value; + } } } - + /// - [XmlAttributeAttribute] - public string Name - { - get - { - return nameField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class LocationStabilityOptions { + + private string mapForSoilgeometries2DField; + + private string soilDatabaseNameField; + + private int zoneTypeField; + + private double forbiddenZoneFactorField; + + private bool forbiddenZoneFactorFieldSpecified; + + private double zoneAreaRestSlopeCrestWidthField; + + private bool zoneAreaRestSlopeCrestWidthFieldSpecified; + + private double trafficLoadField; + + private bool trafficLoadFieldSpecified; + + private double minimumCircleDepthField; + + private bool minimumCircleDepthFieldSpecified; + + private double trafficLoadDegreeOfConsolidationField; + + private bool trafficLoadDegreeOfConsolidationFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string MapForSoilgeometries2D { + get { + return this.mapForSoilgeometries2DField; + } + set { + this.mapForSoilgeometries2DField = value; + } } - set - { - nameField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SoilDatabaseName { + get { + return this.soilDatabaseNameField; + } + set { + this.soilDatabaseNameField = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class SegmentSoilGeometryProbability -{ - private string soilProfileNameField; - - private int soilProfileTypeField; - - private int segmentFailureMechanismTypeField; - - private bool segmentFailureMechanismTypeFieldSpecified; - - private double probabilityField; - - /// - [XmlAttributeAttribute] - public string SoilProfileName - { - get - { - return soilProfileNameField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int ZoneType { + get { + return this.zoneTypeField; + } + set { + this.zoneTypeField = value; + } } - set - { - soilProfileNameField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double ForbiddenZoneFactor { + get { + return this.forbiddenZoneFactorField; + } + set { + this.forbiddenZoneFactorField = value; + } } - } - - /// - [XmlAttributeAttribute] - public int SoilProfileType - { - get - { - return soilProfileTypeField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ForbiddenZoneFactorSpecified { + get { + return this.forbiddenZoneFactorFieldSpecified; + } + set { + this.forbiddenZoneFactorFieldSpecified = value; + } } - set - { - soilProfileTypeField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double ZoneAreaRestSlopeCrestWidth { + get { + return this.zoneAreaRestSlopeCrestWidthField; + } + set { + this.zoneAreaRestSlopeCrestWidthField = value; + } } - } - - /// - [XmlAttributeAttribute] - public int SegmentFailureMechanismType - { - get - { - return segmentFailureMechanismTypeField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ZoneAreaRestSlopeCrestWidthSpecified { + get { + return this.zoneAreaRestSlopeCrestWidthFieldSpecified; + } + set { + this.zoneAreaRestSlopeCrestWidthFieldSpecified = value; + } } - set - { - segmentFailureMechanismTypeField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double TrafficLoad { + get { + return this.trafficLoadField; + } + set { + this.trafficLoadField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool SegmentFailureMechanismTypeSpecified - { - get - { - return segmentFailureMechanismTypeFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TrafficLoadSpecified { + get { + return this.trafficLoadFieldSpecified; + } + set { + this.trafficLoadFieldSpecified = value; + } } - set - { - segmentFailureMechanismTypeFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double MinimumCircleDepth { + get { + return this.minimumCircleDepthField; + } + set { + this.minimumCircleDepthField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double Probability - { - get - { - return probabilityField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MinimumCircleDepthSpecified { + get { + return this.minimumCircleDepthFieldSpecified; + } + set { + this.minimumCircleDepthFieldSpecified = value; + } } - set - { - probabilityField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double TrafficLoadDegreeOfConsolidation { + get { + return this.trafficLoadDegreeOfConsolidationField; + } + set { + this.trafficLoadDegreeOfConsolidationField = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public 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; - - private double abovePhreaticLevelField; - - private bool abovePhreaticLevelFieldSpecified; - - private double belowPhreaticLevelField; - - private bool belowPhreaticLevelFieldSpecified; - - private double dryUnitWeightField; - - private bool dryUnitWeightFieldSpecified; - - private SoilShearStrengthModel shearStrengthModelField; - - private bool shearStrengthModelFieldSpecified; - - private bool useDefaultShearStrengthModelField; - - private bool useDefaultShearStrengthModelFieldSpecified; - - private double cohesionField; - - private bool cohesionFieldSpecified; - - private double frictionAngleField; - - private bool frictionAngleFieldSpecified; - - private double ocrField; - - private bool ocrFieldSpecified; - - private double slopeRestProfileField; - - private bool slopeRestProfileFieldSpecified; - - private SoilDilatancyType dilatancyTypeField; - - private bool dilatancyTypeFieldSpecified; - - private double rRatioField; - - private bool rRatioFieldSpecified; - - private double strengthIncreaseExponentField; - - private bool strengthIncreaseExponentFieldSpecified; - - private double ratioCuPcField; - - private bool ratioCuPcFieldSpecified; - - /// - [XmlAttributeAttribute] - public string Name - { - get - { - return nameField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TrafficLoadDegreeOfConsolidationSpecified { + get { + return this.trafficLoadDegreeOfConsolidationFieldSpecified; + } + set { + this.trafficLoadDegreeOfConsolidationFieldSpecified = value; + } } - set - { - nameField = value; - } } - + /// - [XmlAttributeAttribute] - public double BeddingAngle - { - get - { - return beddingAngleField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class InputAquiferSoil { + + private string soilnameField; + + private bool isAquiferField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Soilname { + get { + return this.soilnameField; + } + set { + this.soilnameField = value; + } } - set - { - beddingAngleField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public bool IsAquifer { + get { + return this.isAquiferField; + } + set { + this.isAquiferField = value; + } } } - + /// - [XmlIgnoreAttribute] - public bool BeddingAngleSpecified - { - get - { - return beddingAngleFieldSpecified; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class InputSensorData { + + private SensorGroup[] sensorGroupsField; + + private Sensor[] sensorsField; + + private SensorLocation[] sensorLocationsField; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] + public SensorGroup[] SensorGroups { + get { + return this.sensorGroupsField; + } + set { + this.sensorGroupsField = value; + } } - set - { - beddingAngleFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] + public Sensor[] Sensors { + get { + return this.sensorsField; + } + set { + this.sensorsField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double DiameterD70 - { - get - { - return diameterD70Field; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] + public SensorLocation[] SensorLocations { + get { + return this.sensorLocationsField; + } + set { + this.sensorLocationsField = value; + } } - set - { - diameterD70Field = value; - } } - + /// - [XmlIgnoreAttribute] - public bool DiameterD70Specified - { - get - { - return diameterD70FieldSpecified; - } - set - { - diameterD70FieldSpecified = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum InputDamProjectType { + + /// + Operational, + + /// + Design, } - + /// - [XmlAttributeAttribute] - public double PermeabKx - { - get - { - return permeabKxField; - } - set - { - permeabKxField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum InputPipingModelType { + + /// + Bligh, + + /// + SellmeijerVnk, + + /// + Sellmeijer4Forces, + + /// + WtiSellmeijerRevised, } - + /// - [XmlIgnoreAttribute] - public bool PermeabKxSpecified - { - get - { - return permeabKxFieldSpecified; - } - set - { - permeabKxFieldSpecified = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum InputStabilityModelType { + + /// + Bishop, + + /// + UpliftVan, + + /// + BishopUpliftVan, } - + /// - [XmlAttributeAttribute] - public double WhitesConstant - { - get - { - return whitesConstantField; - } - set - { - whitesConstantField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum InputAnalysisType { + + /// + NoAdaption, + + /// + AdaptGeometry, } - - /// - [XmlIgnoreAttribute] - public bool WhitesConstantSpecified - { - get - { - return whitesConstantFieldSpecified; - } - set - { - whitesConstantFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double DiameterD90 - { - get - { - return diameterD90Field; - } - set - { - diameterD90Field = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool DiameterD90Specified - { - get - { - return diameterD90FieldSpecified; - } - set - { - diameterD90FieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double AbovePhreaticLevel - { - get - { - return abovePhreaticLevelField; - } - set - { - abovePhreaticLevelField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool AbovePhreaticLevelSpecified - { - get - { - return abovePhreaticLevelFieldSpecified; - } - set - { - abovePhreaticLevelFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double BelowPhreaticLevel - { - get - { - return belowPhreaticLevelField; - } - set - { - belowPhreaticLevelField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool BelowPhreaticLevelSpecified - { - get - { - return belowPhreaticLevelFieldSpecified; - } - set - { - belowPhreaticLevelFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double DryUnitWeight - { - get - { - return dryUnitWeightField; - } - set - { - dryUnitWeightField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool DryUnitWeightSpecified - { - get - { - return dryUnitWeightFieldSpecified; - } - set - { - dryUnitWeightFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public SoilShearStrengthModel ShearStrengthModel - { - get - { - return shearStrengthModelField; - } - set - { - shearStrengthModelField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool ShearStrengthModelSpecified - { - get - { - return shearStrengthModelFieldSpecified; - } - set - { - shearStrengthModelFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public bool UseDefaultShearStrengthModel - { - get - { - return useDefaultShearStrengthModelField; - } - set - { - useDefaultShearStrengthModelField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool UseDefaultShearStrengthModelSpecified - { - get - { - return useDefaultShearStrengthModelFieldSpecified; - } - set - { - useDefaultShearStrengthModelFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double Cohesion - { - get - { - return cohesionField; - } - set - { - cohesionField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool CohesionSpecified - { - get - { - return cohesionFieldSpecified; - } - set - { - cohesionFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double FrictionAngle - { - get - { - return frictionAngleField; - } - set - { - frictionAngleField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool FrictionAngleSpecified - { - get - { - return frictionAngleFieldSpecified; - } - set - { - frictionAngleFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double Ocr - { - get - { - return ocrField; - } - set - { - ocrField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool OcrSpecified - { - get - { - return ocrFieldSpecified; - } - set - { - ocrFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double SlopeRestProfile - { - get - { - return slopeRestProfileField; - } - set - { - slopeRestProfileField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool SlopeRestProfileSpecified - { - get - { - return slopeRestProfileFieldSpecified; - } - set - { - slopeRestProfileFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public SoilDilatancyType DilatancyType - { - get - { - return dilatancyTypeField; - } - set - { - dilatancyTypeField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool DilatancyTypeSpecified - { - get - { - return dilatancyTypeFieldSpecified; - } - set - { - dilatancyTypeFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double RRatio - { - get - { - return rRatioField; - } - set - { - rRatioField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool RRatioSpecified - { - get - { - return rRatioFieldSpecified; - } - set - { - rRatioFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double StrengthIncreaseExponent - { - get - { - return strengthIncreaseExponentField; - } - set - { - strengthIncreaseExponentField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool StrengthIncreaseExponentSpecified - { - get - { - return strengthIncreaseExponentFieldSpecified; - } - set - { - strengthIncreaseExponentFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double RatioCuPc - { - get - { - return ratioCuPcField; - } - set - { - ratioCuPcField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool RatioCuPcSpecified - { - get - { - return ratioCuPcFieldSpecified; - } - set - { - ratioCuPcFieldSpecified = value; - } - } } - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[XmlTypeAttribute(AnonymousType = true)] -public enum SoilShearStrengthModel -{ - /// - CPhi, - - /// - SuCalculated -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[XmlTypeAttribute(AnonymousType = true)] -public enum SoilDilatancyType -{ - /// - Phi, - - /// - Zero, - - /// - MinusPhi -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public class SurfaceLine -{ - private SurfaceLinePoint[] pointsField; - - private string nameField; - - /// - [XmlArrayItemAttribute("Point", IsNullable = false)] - public SurfaceLinePoint[] Points - { - get - { - return pointsField; - } - set - { - pointsField = value; - } - } - - /// - [XmlAttributeAttribute] - public string Name - { - get - { - return nameField; - } - set - { - nameField = value; - } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class SurfaceLinePoint -{ - private double xField; - - private double zField; - - private int pointTypeField; - - /// - [XmlAttributeAttribute] - public double X - { - get - { - return xField; - } - set - { - xField = value; - } - } - - /// - [XmlAttributeAttribute] - public double Z - { - get - { - return zField; - } - set - { - zField = value; - } - } - - /// - [XmlAttributeAttribute] - public int PointType - { - get - { - return pointTypeField; - } - set - { - pointTypeField = value; - } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class LocationDesignOptions -{ - private bool redesignDikeHeightField; - - private bool redesignDikeShoulderField; - - private string shoulderEmbankmentMaterialField; - - private double stabilityShoulderGrowSlopeField; - - private double stabilityShoulderGrowDeltaXField; - - private double stabilitySlopeAdaptionDeltaXField; - - private double slopeAdaptionStartCotangentField; - - private double slopeAdaptionEndCotangentField; - - private double slopeAdaptionStepCotangentField; - - private double newDikeTopWidthField; - - private bool newDikeTopWidthFieldSpecified; - - private double newDikeSlopeInsideField; - - private bool newDikeSlopeInsideFieldSpecified; - - private double newDikeSlopeOutsideField; - - private bool newDikeSlopeOutsideFieldSpecified; - - private double newShoulderTopSlopeField; - - private bool newShoulderTopSlopeFieldSpecified; - - private double newShoulderBaseSlopeField; - - private bool newShoulderBaseSlopeFieldSpecified; - - private double newMaxHeightShoulderAsFractionField; - - private bool newMaxHeightShoulderAsFractionFieldSpecified; - - private double newMinDistanceDikeToeStartDitchField; - - private bool newMinDistanceDikeToeStartDitchFieldSpecified; - - private bool useNewDitchDefinitionField; - - private double newWidthDitchBottomField; - - private bool newWidthDitchBottomFieldSpecified; - - private double newSlopeAngleDitchField; - - private bool newSlopeAngleDitchFieldSpecified; - - private double newDepthDitchField; - - private bool newDepthDitchFieldSpecified; - - private LocationDesignOptionsStabilityDesignMethod stabilityDesignMethodField; - - /// - [XmlAttributeAttribute] - public bool RedesignDikeHeight - { - get - { - return redesignDikeHeightField; - } - set - { - redesignDikeHeightField = value; - } - } - - /// - [XmlAttributeAttribute] - public bool RedesignDikeShoulder - { - get - { - return redesignDikeShoulderField; - } - set - { - redesignDikeShoulderField = value; - } - } - - /// - [XmlAttributeAttribute] - public string ShoulderEmbankmentMaterial - { - get - { - return shoulderEmbankmentMaterialField; - } - set - { - shoulderEmbankmentMaterialField = value; - } - } - - /// - [XmlAttributeAttribute] - public double StabilityShoulderGrowSlope - { - get - { - return stabilityShoulderGrowSlopeField; - } - set - { - stabilityShoulderGrowSlopeField = value; - } - } - - /// - [XmlAttributeAttribute] - public double StabilityShoulderGrowDeltaX - { - get - { - return stabilityShoulderGrowDeltaXField; - } - set - { - stabilityShoulderGrowDeltaXField = value; - } - } - - /// - [XmlAttributeAttribute] - public double StabilitySlopeAdaptionDeltaX - { - get - { - return stabilitySlopeAdaptionDeltaXField; - } - set - { - stabilitySlopeAdaptionDeltaXField = value; - } - } - - /// - [XmlAttributeAttribute] - public double SlopeAdaptionStartCotangent - { - get - { - return slopeAdaptionStartCotangentField; - } - set - { - slopeAdaptionStartCotangentField = value; - } - } - - /// - [XmlAttributeAttribute] - public double SlopeAdaptionEndCotangent - { - get - { - return slopeAdaptionEndCotangentField; - } - set - { - slopeAdaptionEndCotangentField = value; - } - } - - /// - [XmlAttributeAttribute] - public double SlopeAdaptionStepCotangent - { - get - { - return slopeAdaptionStepCotangentField; - } - set - { - slopeAdaptionStepCotangentField = value; - } - } - - /// - [XmlAttributeAttribute] - public double NewDikeTopWidth - { - get - { - return newDikeTopWidthField; - } - set - { - newDikeTopWidthField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool NewDikeTopWidthSpecified - { - get - { - return newDikeTopWidthFieldSpecified; - } - set - { - newDikeTopWidthFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double NewDikeSlopeInside - { - get - { - return newDikeSlopeInsideField; - } - set - { - newDikeSlopeInsideField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool NewDikeSlopeInsideSpecified - { - get - { - return newDikeSlopeInsideFieldSpecified; - } - set - { - newDikeSlopeInsideFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double NewDikeSlopeOutside - { - get - { - return newDikeSlopeOutsideField; - } - set - { - newDikeSlopeOutsideField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool NewDikeSlopeOutsideSpecified - { - get - { - return newDikeSlopeOutsideFieldSpecified; - } - set - { - newDikeSlopeOutsideFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double NewShoulderTopSlope - { - get - { - return newShoulderTopSlopeField; - } - set - { - newShoulderTopSlopeField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool NewShoulderTopSlopeSpecified - { - get - { - return newShoulderTopSlopeFieldSpecified; - } - set - { - newShoulderTopSlopeFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double NewShoulderBaseSlope - { - get - { - return newShoulderBaseSlopeField; - } - set - { - newShoulderBaseSlopeField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool NewShoulderBaseSlopeSpecified - { - get - { - return newShoulderBaseSlopeFieldSpecified; - } - set - { - newShoulderBaseSlopeFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double NewMaxHeightShoulderAsFraction - { - get - { - return newMaxHeightShoulderAsFractionField; - } - set - { - newMaxHeightShoulderAsFractionField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool NewMaxHeightShoulderAsFractionSpecified - { - get - { - return newMaxHeightShoulderAsFractionFieldSpecified; - } - set - { - newMaxHeightShoulderAsFractionFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double NewMinDistanceDikeToeStartDitch - { - get - { - return newMinDistanceDikeToeStartDitchField; - } - set - { - newMinDistanceDikeToeStartDitchField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool NewMinDistanceDikeToeStartDitchSpecified - { - get - { - return newMinDistanceDikeToeStartDitchFieldSpecified; - } - set - { - newMinDistanceDikeToeStartDitchFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public bool UseNewDitchDefinition - { - get - { - return useNewDitchDefinitionField; - } - set - { - useNewDitchDefinitionField = value; - } - } - - /// - [XmlAttributeAttribute] - public double NewWidthDitchBottom - { - get - { - return newWidthDitchBottomField; - } - set - { - newWidthDitchBottomField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool NewWidthDitchBottomSpecified - { - get - { - return newWidthDitchBottomFieldSpecified; - } - set - { - newWidthDitchBottomFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double NewSlopeAngleDitch - { - get - { - return newSlopeAngleDitchField; - } - set - { - newSlopeAngleDitchField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool NewSlopeAngleDitchSpecified - { - get - { - return newSlopeAngleDitchFieldSpecified; - } - set - { - newSlopeAngleDitchFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double NewDepthDitch - { - get - { - return newDepthDitchField; - } - set - { - newDepthDitchField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool NewDepthDitchSpecified - { - get - { - return newDepthDitchFieldSpecified; - } - set - { - newDepthDitchFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public LocationDesignOptionsStabilityDesignMethod StabilityDesignMethod - { - get - { - return stabilityDesignMethodField; - } - set - { - stabilityDesignMethodField = value; - } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[XmlTypeAttribute(AnonymousType = true)] -public enum LocationDesignOptionsStabilityDesignMethod -{ - /// - OptimizedSlopeAndShoulderAdaption, - - /// - SlopeAdaptionBeforeShoulderAdaption -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class LocationWaternetOptions -{ - private LocationWaternetOptionsPhreaticLineCreationMethod phreaticLineCreationMethodField; - - private double dampingFactorPl3Field; - - private double dampingFactorPl4Field; - - private double penetrationLengthField; - - private double slopeDampingFactorField; - - private LocationWaternetOptionsIntrusionVerticalWaterPressure intrusionVerticalWaterPressureField; - - private LocationWaternetOptionsDikeSoilScenario dikeSoilScenarioField; - - /// - [XmlAttributeAttribute] - public LocationWaternetOptionsPhreaticLineCreationMethod PhreaticLineCreationMethod - { - get - { - return phreaticLineCreationMethodField; - } - set - { - phreaticLineCreationMethodField = value; - } - } - - /// - [XmlAttributeAttribute] - public double DampingFactorPl3 - { - get - { - return dampingFactorPl3Field; - } - set - { - dampingFactorPl3Field = value; - } - } - - /// - [XmlAttributeAttribute] - public double DampingFactorPl4 - { - get - { - return dampingFactorPl4Field; - } - set - { - dampingFactorPl4Field = value; - } - } - - /// - [XmlAttributeAttribute] - public double PenetrationLength - { - get - { - return penetrationLengthField; - } - set - { - penetrationLengthField = value; - } - } - - /// - [XmlAttributeAttribute] - public double SlopeDampingFactor - { - get - { - return slopeDampingFactorField; - } - set - { - slopeDampingFactorField = value; - } - } - - /// - [XmlAttributeAttribute] - public LocationWaternetOptionsIntrusionVerticalWaterPressure IntrusionVerticalWaterPressure - { - get - { - return intrusionVerticalWaterPressureField; - } - set - { - intrusionVerticalWaterPressureField = value; - } - } - - /// - [XmlAttributeAttribute] - public LocationWaternetOptionsDikeSoilScenario DikeSoilScenario - { - get - { - return dikeSoilScenarioField; - } - set - { - dikeSoilScenarioField = value; - } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[XmlTypeAttribute(AnonymousType = true)] -public enum LocationWaternetOptionsPhreaticLineCreationMethod -{ - /// - ExpertKnowledgeRRD, - - /// - ExpertKnowledgeLinearInDike, - - /// - GaugesWithFallbackToExpertKnowledgeRRD, - - /// - Sensors, - - /// - None -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[XmlTypeAttribute(AnonymousType = true)] -public enum LocationWaternetOptionsIntrusionVerticalWaterPressure -{ - /// - Standard, - - /// - Linear, - - /// - FullHydroStatic, - - /// - HydroStatic, - - /// - SemiTimeDependent -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[XmlTypeAttribute(AnonymousType = true)] -public enum LocationWaternetOptionsDikeSoilScenario -{ - /// - ClayDikeOnClay, - - /// - SandDikeOnClay, - - /// - ClayDikeOnSand, - - /// - SandDikeOnSand -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class LocationGeneral -{ - private string descriptionField; - - private double headPL2Field; - - private bool headPL2FieldSpecified; - - private double headPL3Field; - - private bool headPL3FieldSpecified; - - private double headPL4Field; - - private bool headPL4FieldSpecified; - - /// - [XmlAttributeAttribute] - public string Description - { - get - { - return descriptionField; - } - set - { - descriptionField = value; - } - } - - /// - [XmlAttributeAttribute] - public double HeadPL2 - { - get - { - return headPL2Field; - } - set - { - headPL2Field = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool HeadPL2Specified - { - get - { - return headPL2FieldSpecified; - } - set - { - headPL2FieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double HeadPL3 - { - get - { - return headPL3Field; - } - set - { - headPL3Field = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool HeadPL3Specified - { - get - { - return headPL3FieldSpecified; - } - set - { - headPL3FieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double HeadPL4 - { - get - { - return headPL4Field; - } - set - { - headPL4Field = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool HeadPL4Specified - { - get - { - return headPL4FieldSpecified; - } - set - { - headPL4FieldSpecified = value; - } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class LocationDesignScenario -{ - private string idField; - - private double riverLevelField; - - private double riverLevelLowField; - - private bool riverLevelLowFieldSpecified; - - private double dikeTableHeightField; - - private bool dikeTableHeightFieldSpecified; - - private double plLineOffsetBelowDikeTopAtRiverField; - - private double plLineOffsetBelowDikeTopAtPolderField; - - private double plLineOffsetBelowShoulderBaseInsideField; - - private double plLineOffsetBelowDikeToeAtPolderField; - - private double plLineOffsetBelowDikeCrestMiddleField; - - private bool plLineOffsetBelowDikeCrestMiddleFieldSpecified; - - private double plLineOffsetFactorBelowShoulderCrestField; - - private bool plLineOffsetFactorBelowShoulderCrestFieldSpecified; - - private double headPl3Field; - - private bool headPl3FieldSpecified; - - private double headPl4Field; - - private bool headPl4FieldSpecified; - - private double upliftCriterionStabilityField; - - private double upliftCriterionPipingField; - - private double requiredSafetyFactorStabilityInnerSlopeField; - - private double requiredSafetyFactorStabilityOuterSlopeField; - - private double requiredSafetyFactorPipingField; - - private double polderLevelField; - - private double headPl2Field; - - private bool headPl2FieldSpecified; - - /// - [XmlAttributeAttribute] - public string Id - { - get - { - return idField; - } - set - { - idField = value; - } - } - - /// - [XmlAttributeAttribute] - public double RiverLevel - { - get - { - return riverLevelField; - } - set - { - riverLevelField = value; - } - } - - /// - [XmlAttributeAttribute] - public double RiverLevelLow - { - get - { - return riverLevelLowField; - } - set - { - riverLevelLowField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool RiverLevelLowSpecified - { - get - { - return riverLevelLowFieldSpecified; - } - set - { - riverLevelLowFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double DikeTableHeight - { - get - { - return dikeTableHeightField; - } - set - { - dikeTableHeightField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool DikeTableHeightSpecified - { - get - { - return dikeTableHeightFieldSpecified; - } - set - { - dikeTableHeightFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double PlLineOffsetBelowDikeTopAtRiver - { - get - { - return plLineOffsetBelowDikeTopAtRiverField; - } - set - { - plLineOffsetBelowDikeTopAtRiverField = value; - } - } - - /// - [XmlAttributeAttribute] - public double PlLineOffsetBelowDikeTopAtPolder - { - get - { - return plLineOffsetBelowDikeTopAtPolderField; - } - set - { - plLineOffsetBelowDikeTopAtPolderField = value; - } - } - - /// - [XmlAttributeAttribute] - public double PlLineOffsetBelowShoulderBaseInside - { - get - { - return plLineOffsetBelowShoulderBaseInsideField; - } - set - { - plLineOffsetBelowShoulderBaseInsideField = value; - } - } - - /// - [XmlAttributeAttribute] - public double PlLineOffsetBelowDikeToeAtPolder - { - get - { - return plLineOffsetBelowDikeToeAtPolderField; - } - set - { - plLineOffsetBelowDikeToeAtPolderField = value; - } - } - - /// - [XmlAttributeAttribute] - public double PlLineOffsetBelowDikeCrestMiddle - { - get - { - return plLineOffsetBelowDikeCrestMiddleField; - } - set - { - plLineOffsetBelowDikeCrestMiddleField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool PlLineOffsetBelowDikeCrestMiddleSpecified - { - get - { - return plLineOffsetBelowDikeCrestMiddleFieldSpecified; - } - set - { - plLineOffsetBelowDikeCrestMiddleFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double PlLineOffsetFactorBelowShoulderCrest - { - get - { - return plLineOffsetFactorBelowShoulderCrestField; - } - set - { - plLineOffsetFactorBelowShoulderCrestField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool PlLineOffsetFactorBelowShoulderCrestSpecified - { - get - { - return plLineOffsetFactorBelowShoulderCrestFieldSpecified; - } - set - { - plLineOffsetFactorBelowShoulderCrestFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double HeadPl3 - { - get - { - return headPl3Field; - } - set - { - headPl3Field = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool HeadPl3Specified - { - get - { - return headPl3FieldSpecified; - } - set - { - headPl3FieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double HeadPl4 - { - get - { - return headPl4Field; - } - set - { - headPl4Field = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool HeadPl4Specified - { - get - { - return headPl4FieldSpecified; - } - set - { - headPl4FieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double UpliftCriterionStability - { - get - { - return upliftCriterionStabilityField; - } - set - { - upliftCriterionStabilityField = value; - } - } - - /// - [XmlAttributeAttribute] - public double UpliftCriterionPiping - { - get - { - return upliftCriterionPipingField; - } - set - { - upliftCriterionPipingField = value; - } - } - - /// - [XmlAttributeAttribute] - public double RequiredSafetyFactorStabilityInnerSlope - { - get - { - return requiredSafetyFactorStabilityInnerSlopeField; - } - set - { - requiredSafetyFactorStabilityInnerSlopeField = value; - } - } - - /// - [XmlAttributeAttribute] - public double RequiredSafetyFactorStabilityOuterSlope - { - get - { - return requiredSafetyFactorStabilityOuterSlopeField; - } - set - { - requiredSafetyFactorStabilityOuterSlopeField = value; - } - } - - /// - [XmlAttributeAttribute] - public double RequiredSafetyFactorPiping - { - get - { - return requiredSafetyFactorPipingField; - } - set - { - requiredSafetyFactorPipingField = value; - } - } - - /// - [XmlAttributeAttribute] - public double PolderLevel - { - get - { - return polderLevelField; - } - set - { - polderLevelField = value; - } - } - - /// - [XmlAttributeAttribute] - public double HeadPl2 - { - get - { - return headPl2Field; - } - set - { - headPl2Field = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool HeadPl2Specified - { - get - { - return headPl2FieldSpecified; - } - set - { - headPl2FieldSpecified = value; - } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class LocationStabilityOptions -{ - private string mapForSoilgeometries2DField; - - private string soilDatabaseNameField; - - private int zoneTypeField; - - private double forbiddenZoneFactorField; - - private bool forbiddenZoneFactorFieldSpecified; - - private double zoneAreaRestSlopeCrestWidthField; - - private bool zoneAreaRestSlopeCrestWidthFieldSpecified; - - private double trafficLoadField; - - private bool trafficLoadFieldSpecified; - - private double minimumCircleDepthField; - - private bool minimumCircleDepthFieldSpecified; - - private double trafficLoadDegreeOfConsolidationField; - - private bool trafficLoadDegreeOfConsolidationFieldSpecified; - - /// - [XmlAttributeAttribute] - public string MapForSoilgeometries2D - { - get - { - return mapForSoilgeometries2DField; - } - set - { - mapForSoilgeometries2DField = value; - } - } - - /// - [XmlAttributeAttribute] - public string SoilDatabaseName - { - get - { - return soilDatabaseNameField; - } - set - { - soilDatabaseNameField = value; - } - } - - /// - [XmlAttributeAttribute] - public int ZoneType - { - get - { - return zoneTypeField; - } - set - { - zoneTypeField = value; - } - } - - /// - [XmlAttributeAttribute] - public double ForbiddenZoneFactor - { - get - { - return forbiddenZoneFactorField; - } - set - { - forbiddenZoneFactorField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool ForbiddenZoneFactorSpecified - { - get - { - return forbiddenZoneFactorFieldSpecified; - } - set - { - forbiddenZoneFactorFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double ZoneAreaRestSlopeCrestWidth - { - get - { - return zoneAreaRestSlopeCrestWidthField; - } - set - { - zoneAreaRestSlopeCrestWidthField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool ZoneAreaRestSlopeCrestWidthSpecified - { - get - { - return zoneAreaRestSlopeCrestWidthFieldSpecified; - } - set - { - zoneAreaRestSlopeCrestWidthFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double TrafficLoad - { - get - { - return trafficLoadField; - } - set - { - trafficLoadField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool TrafficLoadSpecified - { - get - { - return trafficLoadFieldSpecified; - } - set - { - trafficLoadFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double MinimumCircleDepth - { - get - { - return minimumCircleDepthField; - } - set - { - minimumCircleDepthField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool MinimumCircleDepthSpecified - { - get - { - return minimumCircleDepthFieldSpecified; - } - set - { - minimumCircleDepthFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double TrafficLoadDegreeOfConsolidation - { - get - { - return trafficLoadDegreeOfConsolidationField; - } - set - { - trafficLoadDegreeOfConsolidationField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool TrafficLoadDegreeOfConsolidationSpecified - { - get - { - return trafficLoadDegreeOfConsolidationFieldSpecified; - } - set - { - trafficLoadDegreeOfConsolidationFieldSpecified = value; - } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class InputAquiferSoil -{ - private string soilnameField; - - private bool isAquiferField; - - /// - [XmlAttributeAttribute] - public string Soilname - { - get - { - return soilnameField; - } - set - { - soilnameField = value; - } - } - - /// - [XmlAttributeAttribute] - public bool IsAquifer - { - get - { - return isAquiferField; - } - set - { - isAquiferField = value; - } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class InputSensorData -{ - private SensorGroup[] sensorGroupsField; - - private Sensor[] sensorsField; - - private SensorLocation[] sensorLocationsField; - - /// - [XmlArrayItemAttribute(IsNullable = false)] - public SensorGroup[] SensorGroups - { - get - { - return sensorGroupsField; - } - set - { - sensorGroupsField = value; - } - } - - /// - [XmlArrayItemAttribute(IsNullable = false)] - public Sensor[] Sensors - { - get - { - return sensorsField; - } - set - { - sensorsField = value; - } - } - - /// - [XmlArrayItemAttribute(IsNullable = false)] - public SensorLocation[] SensorLocations - { - get - { - return sensorLocationsField; - } - set - { - sensorLocationsField = value; - } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[XmlTypeAttribute(AnonymousType = true)] -public enum InputDamProjectType -{ - /// - Operational, - - /// - Design -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[XmlTypeAttribute(AnonymousType = true)] -public enum InputPipingModelType -{ - /// - Bligh, - - /// - SellmeijerVnk, - - /// - Sellmeijer4Forces, - - /// - WtiSellmeijerRevised -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[XmlTypeAttribute(AnonymousType = true)] -public enum InputStabilityModelType -{ - /// - Bishop, - - /// - UpliftVan, - - /// - BishopUpliftVan -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[XmlTypeAttribute(AnonymousType = true)] -public enum InputAnalysisType -{ - /// - NoAdaption, - - /// - AdaptGeometry -} \ No newline at end of file Index: DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs =================================================================== diff -u -r4540 -r4562 --- DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 4540) +++ DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 4562) @@ -1106,6 +1106,9 @@ }, { ShearStrengthModel.SuCalculated, SoilShearStrengthModel.SuCalculated + }, + { + ShearStrengthModel.SigmaTauCurve, SoilShearStrengthModel.SigmaTauCurve } }; return translationTable[shearStrengthModel]; @@ -1182,6 +1185,9 @@ }, { SoilShearStrengthModel.SuCalculated, ShearStrengthModel.SuCalculated + }, + { + SoilShearStrengthModel.SigmaTauCurve, ShearStrengthModel.SigmaTauCurve } }; return translationTable[soilShearStrengthModel]; Index: DamEngine/trunk/src/Deltares.DamEngine.Interface/FillXmlInputFromDam.cs =================================================================== diff -u -r4540 -r4562 --- DamEngine/trunk/src/Deltares.DamEngine.Interface/FillXmlInputFromDam.cs (.../FillXmlInputFromDam.cs) (revision 4540) +++ DamEngine/trunk/src/Deltares.DamEngine.Interface/FillXmlInputFromDam.cs (.../FillXmlInputFromDam.cs) (revision 4562) @@ -493,6 +493,19 @@ inputSoil.StrengthIncreaseExponent = soil.StrengthIncreaseExponent; inputSoil.RatioCuPcSpecified = !double.IsNaN(soil.RatioCuPc); inputSoil.RatioCuPc = soil.RatioCuPc; + if (soil.SigmaTauCurve != null) + { + inputSoil.SigmaTauCurve = new SigmaTauCurveSigmaTauPoint[soil.SigmaTauCurve.Points.Count]; + for (var j = 0; j < soil.SigmaTauCurve.Points.Count; j++) + { + inputSoil.SigmaTauCurve[j] = new SigmaTauCurveSigmaTauPoint + { + Sigma = soil.SigmaTauCurve.Points[j].Sigma, + Tau = soil.SigmaTauCurve.Points[j].Tau + }; + } + } + inputSoils[i] = inputSoil; } } Index: DamEngine/trunk/src/Deltares.DamEngine.Interface.Tests/ConversionHelperTests.cs =================================================================== diff -u -r4540 -r4562 --- DamEngine/trunk/src/Deltares.DamEngine.Interface.Tests/ConversionHelperTests.cs (.../ConversionHelperTests.cs) (revision 4540) +++ DamEngine/trunk/src/Deltares.DamEngine.Interface.Tests/ConversionHelperTests.cs (.../ConversionHelperTests.cs) (revision 4562) @@ -331,6 +331,7 @@ [Test] [TestCase(ShearStrengthModel.CPhi, SoilShearStrengthModel.CPhi)] [TestCase(ShearStrengthModel.SuCalculated, SoilShearStrengthModel.SuCalculated)] + [TestCase(ShearStrengthModel.SigmaTauCurve, SoilShearStrengthModel.SigmaTauCurve)] public void CanConvertToSoilShearStrengthModel(ShearStrengthModel shearStrengthModel, SoilShearStrengthModel soilShearStrengthModel) { Assert.AreEqual(soilShearStrengthModel, ConversionHelper.ConvertToSoilShearStrengthModel(shearStrengthModel)); @@ -355,6 +356,7 @@ [Test] [TestCase(SoilShearStrengthModel.CPhi, ShearStrengthModel.CPhi)] [TestCase(SoilShearStrengthModel.SuCalculated, ShearStrengthModel.SuCalculated)] + [TestCase(SoilShearStrengthModel.SigmaTauCurve, ShearStrengthModel.SigmaTauCurve)] public void CanConvertToShearStrengthModel(SoilShearStrengthModel soilShearStrengthModel, ShearStrengthModel shearStrengthModel) { Assert.AreEqual(shearStrengthModel, ConversionHelper.ConvertToShearStrengthModel(soilShearStrengthModel)); Index: DamEngine/trunk/src/Deltares.DamEngine.Io/DamOutput.cs =================================================================== diff -u -r4540 -r4562 --- DamEngine/trunk/src/Deltares.DamEngine.Io/DamOutput.cs (.../DamOutput.cs) (revision 4540) +++ DamEngine/trunk/src/Deltares.DamEngine.Io/DamOutput.cs (.../DamOutput.cs) (revision 4562) @@ -1,25 +1,4 @@ -// Copyright (C) Stichting Deltares 2024. All rights reserved. -// -// This file is part of the Dam Engine. -// -// The Dam Engine is free software: you can redistribute it and/or modify -// it under the terms of the GNU Affero General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Affero General Public License for more details. -// -// You should have received a copy of the GNU Affero General Public License -// along with this program. If not, see . -// -// All names, logos, and references to "Deltares" are registered trademarks of -// Stichting Deltares and remain full property of Stichting Deltares at all times. -// All rights reserved. - -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 @@ -32,3978 +11,3374 @@ // // This source code was auto-generated by xsd, Version=4.8.3928.0. // - -using System; -using System.CodeDom.Compiler; -using System.ComponentModel; -using System.Diagnostics; -using System.Xml.Serialization; - -namespace Deltares.DamEngine.Io.XmlOutput; - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlRootAttribute(Namespace = "", IsNullable = false)] -public class Output -{ - private OutputResults resultsField; - - private Message[] validationResultsField; - +namespace Deltares.DamEngine.Io.XmlOutput { + using System.Xml.Serialization; + + /// - public OutputResults Results - { - get - { - return resultsField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class Output { + + private OutputResults resultsField; + + private Message[] validationResultsField; + + /// + public OutputResults Results { + get { + return this.resultsField; + } + set { + this.resultsField = value; + } } - set - { - resultsField = value; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("ValidationMessages", IsNullable=false)] + public Message[] ValidationResults { + get { + return this.validationResultsField; + } + set { + this.validationResultsField = value; + } } } - + /// - [XmlArrayItemAttribute("ValidationMessages", IsNullable = false)] - public Message[] ValidationResults - { - get - { - return validationResultsField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class OutputResults { + + private DesignResult[] calculationResultsField; + + private TimeSerie[] operationalOutputTimeSeriesField; + + private Message[] calculationMessagesField; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("DesignResults", IsNullable=false)] + public DesignResult[] CalculationResults { + get { + return this.calculationResultsField; + } + set { + this.calculationResultsField = value; + } } - set - { - validationResultsField = value; + + /// + [System.Xml.Serialization.XmlArrayAttribute(IsNullable=true)] + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] + public TimeSerie[] OperationalOutputTimeSeries { + get { + return this.operationalOutputTimeSeriesField; + } + set { + this.operationalOutputTimeSeriesField = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class OutputResults -{ - private DesignResult[] calculationResultsField; - - private TimeSerie[] operationalOutputTimeSeriesField; - - private Message[] calculationMessagesField; - - /// - [XmlArrayItemAttribute("DesignResults", IsNullable = false)] - public DesignResult[] CalculationResults - { - get - { - return calculationResultsField; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] + public Message[] CalculationMessages { + get { + return this.calculationMessagesField; + } + set { + this.calculationMessagesField = value; + } } - set - { - calculationResultsField = value; - } } - + /// - [XmlArrayAttribute(IsNullable = true)] - [XmlArrayItemAttribute(IsNullable = false)] - public TimeSerie[] OperationalOutputTimeSeries - { - get - { - return operationalOutputTimeSeriesField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class DesignResult { + + private DesignResultStabilityDesignResults stabilityDesignResultsField; + + private DesignResultPipingDesignResults pipingDesignResultsField; + + private string baseFileNameField; + + private string calculationSubDirField; + + private string locationNameField; + + private string scenarioNameField; + + private string profileNameField; + + private int calculationResultField; + + /// + public DesignResultStabilityDesignResults StabilityDesignResults { + get { + return this.stabilityDesignResultsField; + } + set { + this.stabilityDesignResultsField = value; + } } - set - { - operationalOutputTimeSeriesField = value; + + /// + public DesignResultPipingDesignResults PipingDesignResults { + get { + return this.pipingDesignResultsField; + } + set { + this.pipingDesignResultsField = value; + } } - } - - /// - [XmlArrayItemAttribute(IsNullable = false)] - public Message[] CalculationMessages - { - get - { - return calculationMessagesField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string BaseFileName { + get { + return this.baseFileNameField; + } + set { + this.baseFileNameField = value; + } } - set - { - calculationMessagesField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string CalculationSubDir { + get { + return this.calculationSubDirField; + } + set { + this.calculationSubDirField = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public class DesignResult -{ - private DesignResultStabilityDesignResults stabilityDesignResultsField; - - private DesignResultPipingDesignResults pipingDesignResultsField; - - private string baseFileNameField; - - private string calculationSubDirField; - - private string locationNameField; - - private string scenarioNameField; - - private string profileNameField; - - private int calculationResultField; - - /// - public DesignResultStabilityDesignResults StabilityDesignResults - { - get - { - return stabilityDesignResultsField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string LocationName { + get { + return this.locationNameField; + } + set { + this.locationNameField = value; + } } - set - { - stabilityDesignResultsField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ScenarioName { + get { + return this.scenarioNameField; + } + set { + this.scenarioNameField = value; + } } - } - - /// - public DesignResultPipingDesignResults PipingDesignResults - { - get - { - return pipingDesignResultsField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ProfileName { + get { + return this.profileNameField; + } + set { + this.profileNameField = value; + } } - set - { - pipingDesignResultsField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int CalculationResult { + get { + return this.calculationResultField; + } + set { + this.calculationResultField = value; + } } } - + /// - [XmlAttributeAttribute] - public string BaseFileName - { - get - { - return baseFileNameField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class DesignResultStabilityDesignResults { + + private UpliftSituation upliftSituationField; + + private SurfaceLine redesignedSurfaceLineField; + + private MinimumSafetyCurveBaseType slipCircleDefinitionField; + + private string resultMessageField; + + private double safetyFactorField; + + private bool safetyFactorFieldSpecified; + + private int numberOfIterationsField; + + private bool numberOfIterationsFieldSpecified; + + private DesignResultStabilityDesignResultsStabilityModelType stabilityModelTypeField; + + private bool stabilityModelTypeFieldSpecified; + + /// + public UpliftSituation UpliftSituation { + get { + return this.upliftSituationField; + } + set { + this.upliftSituationField = value; + } } - set - { - baseFileNameField = value; + + /// + public SurfaceLine RedesignedSurfaceLine { + get { + return this.redesignedSurfaceLineField; + } + set { + this.redesignedSurfaceLineField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string CalculationSubDir - { - get - { - return calculationSubDirField; + + /// + public MinimumSafetyCurveBaseType SlipCircleDefinition { + get { + return this.slipCircleDefinitionField; + } + set { + this.slipCircleDefinitionField = value; + } } - set - { - calculationSubDirField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ResultMessage { + get { + return this.resultMessageField; + } + set { + this.resultMessageField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string LocationName - { - get - { - return locationNameField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double SafetyFactor { + get { + return this.safetyFactorField; + } + set { + this.safetyFactorField = value; + } } - set - { - locationNameField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SafetyFactorSpecified { + get { + return this.safetyFactorFieldSpecified; + } + set { + this.safetyFactorFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public string ScenarioName - { - get - { - return scenarioNameField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int NumberOfIterations { + get { + return this.numberOfIterationsField; + } + set { + this.numberOfIterationsField = value; + } } - set - { - scenarioNameField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NumberOfIterationsSpecified { + get { + return this.numberOfIterationsFieldSpecified; + } + set { + this.numberOfIterationsFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public string ProfileName - { - get - { - return profileNameField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public DesignResultStabilityDesignResultsStabilityModelType StabilityModelType { + get { + return this.stabilityModelTypeField; + } + set { + this.stabilityModelTypeField = value; + } } - set - { - profileNameField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StabilityModelTypeSpecified { + get { + return this.stabilityModelTypeFieldSpecified; + } + set { + this.stabilityModelTypeFieldSpecified = value; + } } } - + /// - [XmlAttributeAttribute] - public int CalculationResult - { - get - { - return calculationResultField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class UpliftSituation { + + private bool isUpliftField; + + private double pl3MinUpliftField; + + private double pl3HeadAdjustedField; + + private double pl3LocationXMinUpliftField; + + private double pl4MinUpliftField; + + private double pl4HeadAdjustedField; + + private double pl4LocationXMinUpliftField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public bool IsUplift { + get { + return this.isUpliftField; + } + set { + this.isUpliftField = value; + } } - set - { - calculationResultField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Pl3MinUplift { + get { + return this.pl3MinUpliftField; + } + set { + this.pl3MinUpliftField = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class DesignResultStabilityDesignResults -{ - private UpliftSituation upliftSituationField; - - private SurfaceLine redesignedSurfaceLineField; - - private MinimumSafetyCurveBaseType slipCircleDefinitionField; - - private string resultMessageField; - - private double safetyFactorField; - - private bool safetyFactorFieldSpecified; - - private int numberOfIterationsField; - - private bool numberOfIterationsFieldSpecified; - - private DesignResultStabilityDesignResultsStabilityModelType stabilityModelTypeField; - - private bool stabilityModelTypeFieldSpecified; - - /// - public UpliftSituation UpliftSituation - { - get - { - return upliftSituationField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Pl3HeadAdjusted { + get { + return this.pl3HeadAdjustedField; + } + set { + this.pl3HeadAdjustedField = value; + } } - set - { - upliftSituationField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Pl3LocationXMinUplift { + get { + return this.pl3LocationXMinUpliftField; + } + set { + this.pl3LocationXMinUpliftField = value; + } } - } - - /// - public SurfaceLine RedesignedSurfaceLine - { - get - { - return redesignedSurfaceLineField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Pl4MinUplift { + get { + return this.pl4MinUpliftField; + } + set { + this.pl4MinUpliftField = value; + } } - set - { - redesignedSurfaceLineField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Pl4HeadAdjusted { + get { + return this.pl4HeadAdjustedField; + } + set { + this.pl4HeadAdjustedField = value; + } } - } - - /// - public MinimumSafetyCurveBaseType SlipCircleDefinition - { - get - { - return slipCircleDefinitionField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Pl4LocationXMinUplift { + get { + return this.pl4LocationXMinUpliftField; + } + set { + this.pl4LocationXMinUpliftField = value; + } } - set - { - slipCircleDefinitionField = value; - } } - + /// - [XmlAttributeAttribute] - public string ResultMessage - { - get - { - return resultMessageField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Message { + + private MessageMessageType messageTypeField; + + private string message1Field; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public MessageMessageType MessageType { + get { + return this.messageTypeField; + } + set { + this.messageTypeField = value; + } } - set - { - resultMessageField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute("Message")] + public string Message1 { + get { + return this.message1Field; + } + set { + this.message1Field = value; + } } } - + /// - [XmlAttributeAttribute] - public double SafetyFactor - { - get - { - return safetyFactorField; - } - set - { - safetyFactorField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum MessageMessageType { + + /// + Error, + + /// + Warning, + + /// + Info, } - + /// - [XmlIgnoreAttribute] - public bool SafetyFactorSpecified - { - get - { - return safetyFactorFieldSpecified; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class TimeSerie { + + private TimeSerieTimeStep timeStepField; + + private TimeSerieEntries entriesField; + + private System.DateTime forecastDateTimeField; + + private string typeField; + + private string locationIdField; + + private string parameterIdField; + + private System.DateTime startDateTimeField; + + private System.DateTime endDateTimeField; + + private double missValField; + + private string longNameField; + + private string stationNameField; + + private string unitsField; + + private string sourceOrganisationField; + + private string sourceSystemField; + + private string fileDescriptionField; + + private string regionField; + + private string commentField; + + private System.DateTime creationDateTimeField; + + private bool creationDateTimeFieldSpecified; + + /// + public TimeSerieTimeStep TimeStep { + get { + return this.timeStepField; + } + set { + this.timeStepField = value; + } } - set - { - safetyFactorFieldSpecified = value; + + /// + public TimeSerieEntries Entries { + get { + return this.entriesField; + } + set { + this.entriesField = value; + } } - } - - /// - [XmlAttributeAttribute] - public int NumberOfIterations - { - get - { - return numberOfIterationsField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public System.DateTime ForecastDateTime { + get { + return this.forecastDateTimeField; + } + set { + this.forecastDateTimeField = value; + } } - set - { - numberOfIterationsField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Type { + get { + return this.typeField; + } + set { + this.typeField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool NumberOfIterationsSpecified - { - get - { - return numberOfIterationsFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string LocationId { + get { + return this.locationIdField; + } + set { + this.locationIdField = value; + } } - set - { - numberOfIterationsFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ParameterId { + get { + return this.parameterIdField; + } + set { + this.parameterIdField = value; + } } - } - - /// - [XmlAttributeAttribute] - public DesignResultStabilityDesignResultsStabilityModelType StabilityModelType - { - get - { - return stabilityModelTypeField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public System.DateTime StartDateTime { + get { + return this.startDateTimeField; + } + set { + this.startDateTimeField = value; + } } - set - { - stabilityModelTypeField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public System.DateTime EndDateTime { + get { + return this.endDateTimeField; + } + set { + this.endDateTimeField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool StabilityModelTypeSpecified - { - get - { - return stabilityModelTypeFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double MissVal { + get { + return this.missValField; + } + set { + this.missValField = value; + } } - set - { - stabilityModelTypeFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string LongName { + get { + return this.longNameField; + } + set { + this.longNameField = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public class UpliftSituation -{ - private bool isUpliftField; - - private double pl3MinUpliftField; - - private double pl3HeadAdjustedField; - - private double pl3LocationXMinUpliftField; - - private double pl4MinUpliftField; - - private double pl4HeadAdjustedField; - - private double pl4LocationXMinUpliftField; - - /// - [XmlAttributeAttribute] - public bool IsUplift - { - get - { - return isUpliftField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string StationName { + get { + return this.stationNameField; + } + set { + this.stationNameField = value; + } } - set - { - isUpliftField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Units { + get { + return this.unitsField; + } + set { + this.unitsField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double Pl3MinUplift - { - get - { - return pl3MinUpliftField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SourceOrganisation { + get { + return this.sourceOrganisationField; + } + set { + this.sourceOrganisationField = value; + } } - set - { - pl3MinUpliftField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SourceSystem { + get { + return this.sourceSystemField; + } + set { + this.sourceSystemField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double Pl3HeadAdjusted - { - get - { - return pl3HeadAdjustedField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string FileDescription { + get { + return this.fileDescriptionField; + } + set { + this.fileDescriptionField = value; + } } - set - { - pl3HeadAdjustedField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Region { + get { + return this.regionField; + } + set { + this.regionField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double Pl3LocationXMinUplift - { - get - { - return pl3LocationXMinUpliftField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Comment { + get { + return this.commentField; + } + set { + this.commentField = value; + } } - set - { - pl3LocationXMinUpliftField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public System.DateTime CreationDateTime { + get { + return this.creationDateTimeField; + } + set { + this.creationDateTimeField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double Pl4MinUplift - { - get - { - return pl4MinUpliftField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CreationDateTimeSpecified { + get { + return this.creationDateTimeFieldSpecified; + } + set { + this.creationDateTimeFieldSpecified = value; + } } - set - { - pl4MinUpliftField = value; - } } - + /// - [XmlAttributeAttribute] - public double Pl4HeadAdjusted - { - get - { - return pl4HeadAdjustedField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class TimeSerieTimeStep { + + private uint dividerField; + + private uint multiplierField; + + private bool dividerSpecified1Field; + + private bool multiplierSpecified1Field; + + private uint timeStepUnitField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint Divider { + get { + return this.dividerField; + } + set { + this.dividerField = value; + } } - set - { - pl4HeadAdjustedField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint Multiplier { + get { + return this.multiplierField; + } + set { + this.multiplierField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double Pl4LocationXMinUplift - { - get - { - return pl4LocationXMinUpliftField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute("DividerSpecified")] + public bool DividerSpecified1 { + get { + return this.dividerSpecified1Field; + } + set { + this.dividerSpecified1Field = value; + } } - set - { - pl4LocationXMinUpliftField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute("MultiplierSpecified")] + public bool MultiplierSpecified1 { + get { + return this.multiplierSpecified1Field; + } + set { + this.multiplierSpecified1Field = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public class Message -{ - private MessageMessageType messageTypeField; - - private string message1Field; - - /// - [XmlAttributeAttribute] - public MessageMessageType MessageType - { - get - { - return messageTypeField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint TimeStepUnit { + get { + return this.timeStepUnitField; + } + set { + this.timeStepUnitField = value; + } } - set - { - messageTypeField = value; - } } - + /// - [XmlAttributeAttribute("Message")] - public string Message1 - { - get - { - return message1Field; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class TimeSerieEntries { + + private TimeSerieEntriesTimeSerieEntry[] timeSerieEntryField; + + /// + [System.Xml.Serialization.XmlElementAttribute("TimeSerieEntry")] + public TimeSerieEntriesTimeSerieEntry[] TimeSerieEntry { + get { + return this.timeSerieEntryField; + } + set { + this.timeSerieEntryField = value; + } } - set - { - message1Field = value; - } } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[XmlTypeAttribute(AnonymousType = true)] -public enum MessageMessageType -{ + /// - Error, - - /// - Warning, - - /// - Info -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public class TimeSerie -{ - private TimeSerieTimeStep timeStepField; - - private TimeSerieEntries entriesField; - - private DateTime forecastDateTimeField; - - private string typeField; - - private string locationIdField; - - private string parameterIdField; - - private DateTime startDateTimeField; - - private DateTime endDateTimeField; - - private double missValField; - - private string longNameField; - - private string stationNameField; - - private string unitsField; - - private string sourceOrganisationField; - - private string sourceSystemField; - - private string fileDescriptionField; - - private string regionField; - - private string commentField; - - private DateTime creationDateTimeField; - - private bool creationDateTimeFieldSpecified; - - /// - public TimeSerieTimeStep TimeStep - { - get - { - return timeStepField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class TimeSerieEntriesTimeSerieEntry { + + private TimeSerieEntriesTimeSerieEntryStochastValue stochastValueField; + + private System.DateTime dateTimeField; + + private double valueField; + + private int flagnietechtgebruiktField; + + private string basisFileNameWMFField; + + private string relativeCalculationPathNameField; + + /// + public TimeSerieEntriesTimeSerieEntryStochastValue StochastValue { + get { + return this.stochastValueField; + } + set { + this.stochastValueField = value; + } } - set - { - timeStepField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public System.DateTime DateTime { + get { + return this.dateTimeField; + } + set { + this.dateTimeField = value; + } } - } - - /// - public TimeSerieEntries Entries - { - get - { - return entriesField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Value { + get { + return this.valueField; + } + set { + this.valueField = value; + } } - set - { - entriesField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute("Flag-nietechtgebruikt")] + public int Flagnietechtgebruikt { + get { + return this.flagnietechtgebruiktField; + } + set { + this.flagnietechtgebruiktField = value; + } } - } - - /// - [XmlAttributeAttribute] - public DateTime ForecastDateTime - { - get - { - return forecastDateTimeField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string BasisFileNameWMF { + get { + return this.basisFileNameWMFField; + } + set { + this.basisFileNameWMFField = value; + } } - set - { - forecastDateTimeField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string RelativeCalculationPathName { + get { + return this.relativeCalculationPathNameField; + } + set { + this.relativeCalculationPathNameField = value; + } } } - + /// - [XmlAttributeAttribute] - public string Type - { - get - { - return typeField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class TimeSerieEntriesTimeSerieEntryStochastValue { + + private double meanField; + + private double standardDeviationField; + + private int distributionField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Mean { + get { + return this.meanField; + } + set { + this.meanField = value; + } } - set - { - typeField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double StandardDeviation { + get { + return this.standardDeviationField; + } + set { + this.standardDeviationField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string LocationId - { - get - { - return locationIdField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int Distribution { + get { + return this.distributionField; + } + set { + this.distributionField = value; + } } - set - { - locationIdField = value; - } } - + /// - [XmlAttributeAttribute] - public string ParameterId - { - get - { - return parameterIdField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Point2DType { + + private double xField; + + private double zField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double X { + get { + return this.xField; + } + set { + this.xField = value; + } } - set - { - parameterIdField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Z { + get { + return this.zField; + } + set { + this.zField = value; + } } } - + /// - [XmlAttributeAttribute] - public DateTime StartDateTime - { - get - { - return startDateTimeField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class SliceType { + + private Point2DType topLeftPointField; + + private Point2DType topRightPointField; + + private Point2DType bottomLeftPointField; + + private Point2DType bottomRightPointField; + + private string nameField; + + private double widthField; + + private double arcLengthField; + + private double topAngleField; + + private double bottomAngleField; + + private double cohesionInputField; + + private double cohesionField; + + private double cohesionCalculatedField; + + private double frictionAngleInputField; + + private double frictionAngleField; + + private double yieldStressField; + + private double oCRField; + + private double pOPField; + + private double degreeOfConsolidationPorePressureField; + + private double porePressureDueToDegreeOfConsolidationLoadField; + + private double dilatancyInputField; + + private double dilatancyField; + + private double externalLoadField; + + private double hydrostaticPorePressureField; + + private double leftForceField; + + private double leftForceAngleField; + + private double leftForceYField; + + private double rightForceField; + + private double rightForceAngleField; + + private double rightForceYField; + + private double loadStressField; + + private double normalStressField; + + private double porePressureField; + + private double horizontalPorePressureField; + + private double verticalPorePressureField; + + private double piezometricPorePressureField; + + private double effectiveStressField; + + private double excessPorePressureField; + + private double shearStressField; + + private double soilStressField; + + private double totalPorePressureField; + + private double totalStressField; + + private double weightField; + + private double suField; + + private bool suFieldSpecified; + + private ShearStrengthModelType shearStrengthModelField; + + private double horizontalSoilQuakeStressField; + + private bool horizontalSoilQuakeStressFieldSpecified; + + private double strengthIncreaseExponentField; + + private bool strengthIncreaseExponentFieldSpecified; + + private double upliftFactorField; + + private bool upliftFactorFieldSpecified; + + private double verticalSoilQuakeStressField; + + private bool verticalSoilQuakeStressFieldSpecified; + + private double waterQuakeStressField; + + private bool waterQuakeStressFieldSpecified; + + private double upliftReductionFactorField; + + private bool upliftReductionFactorFieldSpecified; + + private double ratioCuPcField; + + private bool ratioCuPcFieldSpecified; + + private double resultantForceField; + + private bool resultantForceFieldSpecified; + + private double resultantMomentField; + + private bool resultantMomentFieldSpecified; + + private double resultantAngleField; + + private bool resultantAngleFieldSpecified; + + /// + public Point2DType TopLeftPoint { + get { + return this.topLeftPointField; + } + set { + this.topLeftPointField = value; + } } - set - { - startDateTimeField = value; + + /// + public Point2DType TopRightPoint { + get { + return this.topRightPointField; + } + set { + this.topRightPointField = value; + } } - } - - /// - [XmlAttributeAttribute] - public DateTime EndDateTime - { - get - { - return endDateTimeField; + + /// + public Point2DType BottomLeftPoint { + get { + return this.bottomLeftPointField; + } + set { + this.bottomLeftPointField = value; + } } - set - { - endDateTimeField = value; + + /// + public Point2DType BottomRightPoint { + get { + return this.bottomRightPointField; + } + set { + this.bottomRightPointField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double MissVal - { - get - { - return missValField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + } } - set - { - missValField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Width { + get { + return this.widthField; + } + set { + this.widthField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string LongName - { - get - { - return longNameField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double ArcLength { + get { + return this.arcLengthField; + } + set { + this.arcLengthField = value; + } } - set - { - longNameField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double TopAngle { + get { + return this.topAngleField; + } + set { + this.topAngleField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string StationName - { - get - { - return stationNameField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double BottomAngle { + get { + return this.bottomAngleField; + } + set { + this.bottomAngleField = value; + } } - set - { - stationNameField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double CohesionInput { + get { + return this.cohesionInputField; + } + set { + this.cohesionInputField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string Units - { - get - { - return unitsField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Cohesion { + get { + return this.cohesionField; + } + set { + this.cohesionField = value; + } } - set - { - unitsField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double CohesionCalculated { + get { + return this.cohesionCalculatedField; + } + set { + this.cohesionCalculatedField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string SourceOrganisation - { - get - { - return sourceOrganisationField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double FrictionAngleInput { + get { + return this.frictionAngleInputField; + } + set { + this.frictionAngleInputField = value; + } } - set - { - sourceOrganisationField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double FrictionAngle { + get { + return this.frictionAngleField; + } + set { + this.frictionAngleField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string SourceSystem - { - get - { - return sourceSystemField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double YieldStress { + get { + return this.yieldStressField; + } + set { + this.yieldStressField = value; + } } - set - { - sourceSystemField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double OCR { + get { + return this.oCRField; + } + set { + this.oCRField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string FileDescription - { - get - { - return fileDescriptionField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double POP { + get { + return this.pOPField; + } + set { + this.pOPField = value; + } } - set - { - fileDescriptionField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DegreeOfConsolidationPorePressure { + get { + return this.degreeOfConsolidationPorePressureField; + } + set { + this.degreeOfConsolidationPorePressureField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string Region - { - get - { - return regionField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double PorePressureDueToDegreeOfConsolidationLoad { + get { + return this.porePressureDueToDegreeOfConsolidationLoadField; + } + set { + this.porePressureDueToDegreeOfConsolidationLoadField = value; + } } - set - { - regionField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DilatancyInput { + get { + return this.dilatancyInputField; + } + set { + this.dilatancyInputField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string Comment - { - get - { - return commentField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Dilatancy { + get { + return this.dilatancyField; + } + set { + this.dilatancyField = value; + } } - set - { - commentField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double ExternalLoad { + get { + return this.externalLoadField; + } + set { + this.externalLoadField = value; + } } - } - - /// - [XmlAttributeAttribute] - public DateTime CreationDateTime - { - get - { - return creationDateTimeField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double HydrostaticPorePressure { + get { + return this.hydrostaticPorePressureField; + } + set { + this.hydrostaticPorePressureField = value; + } } - set - { - creationDateTimeField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double LeftForce { + get { + return this.leftForceField; + } + set { + this.leftForceField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool CreationDateTimeSpecified - { - get - { - return creationDateTimeFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double LeftForceAngle { + get { + return this.leftForceAngleField; + } + set { + this.leftForceAngleField = value; + } } - set - { - creationDateTimeFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double LeftForceY { + get { + return this.leftForceYField; + } + set { + this.leftForceYField = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class TimeSerieTimeStep -{ - private uint dividerField; - - private uint multiplierField; - - private bool dividerSpecified1Field; - - private bool multiplierSpecified1Field; - - private uint timeStepUnitField; - - /// - [XmlAttributeAttribute] - public uint Divider - { - get - { - return dividerField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double RightForce { + get { + return this.rightForceField; + } + set { + this.rightForceField = value; + } } - set - { - dividerField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double RightForceAngle { + get { + return this.rightForceAngleField; + } + set { + this.rightForceAngleField = value; + } } - } - - /// - [XmlAttributeAttribute] - public uint Multiplier - { - get - { - return multiplierField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double RightForceY { + get { + return this.rightForceYField; + } + set { + this.rightForceYField = value; + } } - set - { - multiplierField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double LoadStress { + get { + return this.loadStressField; + } + set { + this.loadStressField = value; + } } - } - - /// - [XmlAttributeAttribute("DividerSpecified")] - public bool DividerSpecified1 - { - get - { - return dividerSpecified1Field; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double NormalStress { + get { + return this.normalStressField; + } + set { + this.normalStressField = value; + } } - set - { - dividerSpecified1Field = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double PorePressure { + get { + return this.porePressureField; + } + set { + this.porePressureField = value; + } } - } - - /// - [XmlAttributeAttribute("MultiplierSpecified")] - public bool MultiplierSpecified1 - { - get - { - return multiplierSpecified1Field; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double HorizontalPorePressure { + get { + return this.horizontalPorePressureField; + } + set { + this.horizontalPorePressureField = value; + } } - set - { - multiplierSpecified1Field = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double VerticalPorePressure { + get { + return this.verticalPorePressureField; + } + set { + this.verticalPorePressureField = value; + } } - } - - /// - [XmlAttributeAttribute] - public uint TimeStepUnit - { - get - { - return timeStepUnitField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double PiezometricPorePressure { + get { + return this.piezometricPorePressureField; + } + set { + this.piezometricPorePressureField = value; + } } - set - { - timeStepUnitField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double EffectiveStress { + get { + return this.effectiveStressField; + } + set { + this.effectiveStressField = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class TimeSerieEntries -{ - private TimeSerieEntriesTimeSerieEntry[] timeSerieEntryField; - - /// - [XmlElementAttribute("TimeSerieEntry")] - public TimeSerieEntriesTimeSerieEntry[] TimeSerieEntry - { - get - { - return timeSerieEntryField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double ExcessPorePressure { + get { + return this.excessPorePressureField; + } + set { + this.excessPorePressureField = value; + } } - set - { - timeSerieEntryField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double ShearStress { + get { + return this.shearStressField; + } + set { + this.shearStressField = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class TimeSerieEntriesTimeSerieEntry -{ - private TimeSerieEntriesTimeSerieEntryStochastValue stochastValueField; - - private DateTime dateTimeField; - - private double valueField; - - private int flagnietechtgebruiktField; - - private string basisFileNameWMFField; - - private string relativeCalculationPathNameField; - - /// - public TimeSerieEntriesTimeSerieEntryStochastValue StochastValue - { - get - { - return stochastValueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double SoilStress { + get { + return this.soilStressField; + } + set { + this.soilStressField = value; + } } - set - { - stochastValueField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double TotalPorePressure { + get { + return this.totalPorePressureField; + } + set { + this.totalPorePressureField = value; + } } - } - - /// - [XmlAttributeAttribute] - public DateTime DateTime - { - get - { - return dateTimeField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double TotalStress { + get { + return this.totalStressField; + } + set { + this.totalStressField = value; + } } - set - { - dateTimeField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Weight { + get { + return this.weightField; + } + set { + this.weightField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double Value - { - get - { - return valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Su { + get { + return this.suField; + } + set { + this.suField = value; + } } - set - { - valueField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SuSpecified { + get { + return this.suFieldSpecified; + } + set { + this.suFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute("Flag-nietechtgebruikt")] - public int Flagnietechtgebruikt - { - get - { - return flagnietechtgebruiktField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ShearStrengthModelType ShearStrengthModel { + get { + return this.shearStrengthModelField; + } + set { + this.shearStrengthModelField = value; + } } - set - { - flagnietechtgebruiktField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double HorizontalSoilQuakeStress { + get { + return this.horizontalSoilQuakeStressField; + } + set { + this.horizontalSoilQuakeStressField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string BasisFileNameWMF - { - get - { - return basisFileNameWMFField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool HorizontalSoilQuakeStressSpecified { + get { + return this.horizontalSoilQuakeStressFieldSpecified; + } + set { + this.horizontalSoilQuakeStressFieldSpecified = value; + } } - set - { - basisFileNameWMFField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double StrengthIncreaseExponent { + get { + return this.strengthIncreaseExponentField; + } + set { + this.strengthIncreaseExponentField = value; + } } - } - - /// - [XmlAttributeAttribute] - public string RelativeCalculationPathName - { - get - { - return relativeCalculationPathNameField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StrengthIncreaseExponentSpecified { + get { + return this.strengthIncreaseExponentFieldSpecified; + } + set { + this.strengthIncreaseExponentFieldSpecified = value; + } } - set - { - relativeCalculationPathNameField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double UpliftFactor { + get { + return this.upliftFactorField; + } + set { + this.upliftFactorField = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class TimeSerieEntriesTimeSerieEntryStochastValue -{ - private double meanField; - - private double standardDeviationField; - - private int distributionField; - - /// - [XmlAttributeAttribute] - public double Mean - { - get - { - return meanField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UpliftFactorSpecified { + get { + return this.upliftFactorFieldSpecified; + } + set { + this.upliftFactorFieldSpecified = value; + } } - set - { - meanField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double VerticalSoilQuakeStress { + get { + return this.verticalSoilQuakeStressField; + } + set { + this.verticalSoilQuakeStressField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double StandardDeviation - { - get - { - return standardDeviationField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool VerticalSoilQuakeStressSpecified { + get { + return this.verticalSoilQuakeStressFieldSpecified; + } + set { + this.verticalSoilQuakeStressFieldSpecified = value; + } } - set - { - standardDeviationField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double WaterQuakeStress { + get { + return this.waterQuakeStressField; + } + set { + this.waterQuakeStressField = value; + } } - } - - /// - [XmlAttributeAttribute] - public int Distribution - { - get - { - return distributionField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool WaterQuakeStressSpecified { + get { + return this.waterQuakeStressFieldSpecified; + } + set { + this.waterQuakeStressFieldSpecified = value; + } } - set - { - distributionField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double UpliftReductionFactor { + get { + return this.upliftReductionFactorField; + } + set { + this.upliftReductionFactorField = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public class Point2DType -{ - private double xField; - - private double zField; - - /// - [XmlAttributeAttribute] - public double X - { - get - { - return xField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UpliftReductionFactorSpecified { + get { + return this.upliftReductionFactorFieldSpecified; + } + set { + this.upliftReductionFactorFieldSpecified = value; + } } - set - { - xField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double RatioCuPc { + get { + return this.ratioCuPcField; + } + set { + this.ratioCuPcField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double Z - { - get - { - return zField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool RatioCuPcSpecified { + get { + return this.ratioCuPcFieldSpecified; + } + set { + this.ratioCuPcFieldSpecified = value; + } } - set - { - zField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double ResultantForce { + get { + return this.resultantForceField; + } + set { + this.resultantForceField = value; + } } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public class SliceType -{ - private Point2DType topLeftPointField; - - private Point2DType topRightPointField; - - private Point2DType bottomLeftPointField; - - private Point2DType bottomRightPointField; - - private string nameField; - - private double widthField; - - private double arcLengthField; - - private double topAngleField; - - private double bottomAngleField; - - private double cohesionInputField; - - private double cohesionField; - - private double cohesionCalculatedField; - - private double frictionAngleInputField; - - private double frictionAngleField; - - private double yieldStressField; - - private double oCRField; - - private double pOPField; - - private double degreeOfConsolidationPorePressureField; - - private double porePressureDueToDegreeOfConsolidationLoadField; - - private double dilatancyInputField; - - private double dilatancyField; - - private double externalLoadField; - - private double hydrostaticPorePressureField; - - private double leftForceField; - - private double leftForceAngleField; - - private double leftForceYField; - - private double rightForceField; - - private double rightForceAngleField; - - private double rightForceYField; - - private double loadStressField; - - private double normalStressField; - - private double porePressureField; - - private double horizontalPorePressureField; - - private double verticalPorePressureField; - - private double piezometricPorePressureField; - - private double effectiveStressField; - - private double excessPorePressureField; - - private double shearStressField; - - private double soilStressField; - - private double totalPorePressureField; - - private double totalStressField; - - private double weightField; - - private double suField; - - private bool suFieldSpecified; - - private ShearStrengthModelType shearStrengthModelField; - - private double horizontalSoilQuakeStressField; - - private bool horizontalSoilQuakeStressFieldSpecified; - - private double strengthIncreaseExponentField; - - private bool strengthIncreaseExponentFieldSpecified; - - private double upliftFactorField; - - private bool upliftFactorFieldSpecified; - - private double verticalSoilQuakeStressField; - - private bool verticalSoilQuakeStressFieldSpecified; - - private double waterQuakeStressField; - - private bool waterQuakeStressFieldSpecified; - - private double upliftReductionFactorField; - - private bool upliftReductionFactorFieldSpecified; - - private double ratioCuPcField; - - private bool ratioCuPcFieldSpecified; - - private double resultantForceField; - - private bool resultantForceFieldSpecified; - - private double resultantMomentField; - - private bool resultantMomentFieldSpecified; - - private double resultantAngleField; - - private bool resultantAngleFieldSpecified; - - /// - public Point2DType TopLeftPoint - { - get - { - return topLeftPointField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ResultantForceSpecified { + get { + return this.resultantForceFieldSpecified; + } + set { + this.resultantForceFieldSpecified = value; + } } - set - { - topLeftPointField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double ResultantMoment { + get { + return this.resultantMomentField; + } + set { + this.resultantMomentField = value; + } } - } - - /// - public Point2DType TopRightPoint - { - get - { - return topRightPointField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ResultantMomentSpecified { + get { + return this.resultantMomentFieldSpecified; + } + set { + this.resultantMomentFieldSpecified = value; + } } - set - { - topRightPointField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double ResultantAngle { + get { + return this.resultantAngleField; + } + set { + this.resultantAngleField = value; + } } - } - - /// - public Point2DType BottomLeftPoint - { - get - { - return bottomLeftPointField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ResultantAngleSpecified { + get { + return this.resultantAngleFieldSpecified; + } + set { + this.resultantAngleFieldSpecified = value; + } } - set - { - bottomLeftPointField = value; - } } - + /// - public Point2DType BottomRightPoint - { - get - { - return bottomRightPointField; - } - set - { - bottomRightPointField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + public enum ShearStrengthModelType { + + /// + MohrCoulomb, + + /// + Shansep, + + /// + SuTable, } - + /// - [XmlAttributeAttribute] - public string Name - { - get - { - return nameField; + [System.Xml.Serialization.XmlIncludeAttribute(typeof(SlidingPlaneMinimumSafetyCurveType))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(DualSlidingCircleMinimumSafetyCurveType))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(SlidingCircleMinimumSafetyCurveType))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public abstract partial class MinimumSafetyCurveBaseType { + + private MinimumSafetyCurveBaseTypeSlice[] slicesField; + + private double safetyFactorField; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("Slice", IsNullable=false)] + public MinimumSafetyCurveBaseTypeSlice[] Slices { + get { + return this.slicesField; + } + set { + this.slicesField = value; + } } - set - { - nameField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double SafetyFactor { + get { + return this.safetyFactorField; + } + set { + this.safetyFactorField = value; + } } } - + /// - [XmlAttributeAttribute] - public double Width - { - get - { - return widthField; - } - set - { - widthField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class MinimumSafetyCurveBaseTypeSlice : SliceType { } - + /// - [XmlAttributeAttribute] - public double ArcLength - { - get - { - return arcLengthField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class SlidingPlaneMinimumSafetyCurveType : MinimumSafetyCurveBaseType { + + private Point2DType[] spencerSlipPlaneField; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("SlipPlanePoint", IsNullable=false)] + public Point2DType[] SpencerSlipPlane { + get { + return this.spencerSlipPlaneField; + } + set { + this.spencerSlipPlaneField = value; + } } - set - { - arcLengthField = value; - } } - + /// - [XmlAttributeAttribute] - public double TopAngle - { - get - { - return topAngleField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class DualSlidingCircleMinimumSafetyCurveType : MinimumSafetyCurveBaseType { + + private Point2DType activeCircleCenterField; + + private double activeCircleRadiusField; + + private Point2DType passiveCircleCenterField; + + private double passiveCircleRadiusField; + + private double nailMomentField; + + private bool nailMomentFieldSpecified; + + private double geoTextileMomentField; + + private bool geoTextileMomentFieldSpecified; + + private double resistingPassiveMomentField; + + private bool resistingPassiveMomentFieldSpecified; + + private double resistingActiveMomentField; + + private bool resistingActiveMomentFieldSpecified; + + private double drivingPassiveMomentField; + + private bool drivingPassiveMomentFieldSpecified; + + private double drivingActiveMomentField; + + private bool drivingActiveMomentFieldSpecified; + + private double iteratedPassiveForceField; + + private bool iteratedPassiveForceFieldSpecified; + + private double iteratedActiveForceField; + + private bool iteratedActiveForceFieldSpecified; + + private double iteratedHorizontalForceField; + + private bool iteratedHorizontalForceFieldSpecified; + + private double nonIteratedPassiveForceField; + + private bool nonIteratedPassiveForceFieldSpecified; + + private double nonIteratedActiveForceField; + + private bool nonIteratedActiveForceFieldSpecified; + + private double tangentLineField; + + private double nonIteratedHorizontalForceField; + + private bool nonIteratedHorizontalForceFieldSpecified; + + /// + public Point2DType ActiveCircleCenter { + get { + return this.activeCircleCenterField; + } + set { + this.activeCircleCenterField = value; + } } - set - { - topAngleField = value; + + /// + public double ActiveCircleRadius { + get { + return this.activeCircleRadiusField; + } + set { + this.activeCircleRadiusField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double BottomAngle - { - get - { - return bottomAngleField; + + /// + public Point2DType PassiveCircleCenter { + get { + return this.passiveCircleCenterField; + } + set { + this.passiveCircleCenterField = value; + } } - set - { - bottomAngleField = value; + + /// + public double PassiveCircleRadius { + get { + return this.passiveCircleRadiusField; + } + set { + this.passiveCircleRadiusField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double CohesionInput - { - get - { - return cohesionInputField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double NailMoment { + get { + return this.nailMomentField; + } + set { + this.nailMomentField = value; + } } - set - { - cohesionInputField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NailMomentSpecified { + get { + return this.nailMomentFieldSpecified; + } + set { + this.nailMomentFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double Cohesion - { - get - { - return cohesionField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double GeoTextileMoment { + get { + return this.geoTextileMomentField; + } + set { + this.geoTextileMomentField = value; + } } - set - { - cohesionField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool GeoTextileMomentSpecified { + get { + return this.geoTextileMomentFieldSpecified; + } + set { + this.geoTextileMomentFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double CohesionCalculated - { - get - { - return cohesionCalculatedField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double ResistingPassiveMoment { + get { + return this.resistingPassiveMomentField; + } + set { + this.resistingPassiveMomentField = value; + } } - set - { - cohesionCalculatedField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ResistingPassiveMomentSpecified { + get { + return this.resistingPassiveMomentFieldSpecified; + } + set { + this.resistingPassiveMomentFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double FrictionAngleInput - { - get - { - return frictionAngleInputField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double ResistingActiveMoment { + get { + return this.resistingActiveMomentField; + } + set { + this.resistingActiveMomentField = value; + } } - set - { - frictionAngleInputField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ResistingActiveMomentSpecified { + get { + return this.resistingActiveMomentFieldSpecified; + } + set { + this.resistingActiveMomentFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double FrictionAngle - { - get - { - return frictionAngleField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DrivingPassiveMoment { + get { + return this.drivingPassiveMomentField; + } + set { + this.drivingPassiveMomentField = value; + } } - set - { - frictionAngleField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DrivingPassiveMomentSpecified { + get { + return this.drivingPassiveMomentFieldSpecified; + } + set { + this.drivingPassiveMomentFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double YieldStress - { - get - { - return yieldStressField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DrivingActiveMoment { + get { + return this.drivingActiveMomentField; + } + set { + this.drivingActiveMomentField = value; + } } - set - { - yieldStressField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DrivingActiveMomentSpecified { + get { + return this.drivingActiveMomentFieldSpecified; + } + set { + this.drivingActiveMomentFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double OCR - { - get - { - return oCRField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double IteratedPassiveForce { + get { + return this.iteratedPassiveForceField; + } + set { + this.iteratedPassiveForceField = value; + } } - set - { - oCRField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IteratedPassiveForceSpecified { + get { + return this.iteratedPassiveForceFieldSpecified; + } + set { + this.iteratedPassiveForceFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double POP - { - get - { - return pOPField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double IteratedActiveForce { + get { + return this.iteratedActiveForceField; + } + set { + this.iteratedActiveForceField = value; + } } - set - { - pOPField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IteratedActiveForceSpecified { + get { + return this.iteratedActiveForceFieldSpecified; + } + set { + this.iteratedActiveForceFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double DegreeOfConsolidationPorePressure - { - get - { - return degreeOfConsolidationPorePressureField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double IteratedHorizontalForce { + get { + return this.iteratedHorizontalForceField; + } + set { + this.iteratedHorizontalForceField = value; + } } - set - { - degreeOfConsolidationPorePressureField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IteratedHorizontalForceSpecified { + get { + return this.iteratedHorizontalForceFieldSpecified; + } + set { + this.iteratedHorizontalForceFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double PorePressureDueToDegreeOfConsolidationLoad - { - get - { - return porePressureDueToDegreeOfConsolidationLoadField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double NonIteratedPassiveForce { + get { + return this.nonIteratedPassiveForceField; + } + set { + this.nonIteratedPassiveForceField = value; + } } - set - { - porePressureDueToDegreeOfConsolidationLoadField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NonIteratedPassiveForceSpecified { + get { + return this.nonIteratedPassiveForceFieldSpecified; + } + set { + this.nonIteratedPassiveForceFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double DilatancyInput - { - get - { - return dilatancyInputField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double NonIteratedActiveForce { + get { + return this.nonIteratedActiveForceField; + } + set { + this.nonIteratedActiveForceField = value; + } } - set - { - dilatancyInputField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NonIteratedActiveForceSpecified { + get { + return this.nonIteratedActiveForceFieldSpecified; + } + set { + this.nonIteratedActiveForceFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double Dilatancy - { - get - { - return dilatancyField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double TangentLine { + get { + return this.tangentLineField; + } + set { + this.tangentLineField = value; + } } - set - { - dilatancyField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double NonIteratedHorizontalForce { + get { + return this.nonIteratedHorizontalForceField; + } + set { + this.nonIteratedHorizontalForceField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double ExternalLoad - { - get - { - return externalLoadField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NonIteratedHorizontalForceSpecified { + get { + return this.nonIteratedHorizontalForceFieldSpecified; + } + set { + this.nonIteratedHorizontalForceFieldSpecified = value; + } } - set - { - externalLoadField = value; - } } - + /// - [XmlAttributeAttribute] - public double HydrostaticPorePressure - { - get - { - return hydrostaticPorePressureField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class SlidingCircleMinimumSafetyCurveType : MinimumSafetyCurveBaseType { + + private Point2DType centerField; + + private double radiusField; + + private double drivingMomentField; + + private double loadMomentField; + + private bool loadMomentFieldSpecified; + + private double earthquakeMomentField; + + private bool earthquakeMomentFieldSpecified; + + private double horizontalEarthquakeMomentField; + + private bool horizontalEarthquakeMomentFieldSpecified; + + private double verticalEarthquakeMomentField; + + private bool verticalEarthquakeMomentFieldSpecified; + + private double freeWaterEarthquakeMomentField; + + private bool freeWaterEarthquakeMomentFieldSpecified; + + private double resistingMomentField; + + private double nonIteratedResistingMomentField; + + private bool nonIteratedResistingMomentFieldSpecified; + + private double soilMomentField; + + private bool soilMomentFieldSpecified; + + private double waterMomentField; + + private bool waterMomentFieldSpecified; + + private double nailMomentField; + + private bool nailMomentFieldSpecified; + + private double geoTextileMomentField; + + private bool geoTextileMomentFieldSpecified; + + /// + public Point2DType Center { + get { + return this.centerField; + } + set { + this.centerField = value; + } } - set - { - hydrostaticPorePressureField = value; + + /// + public double Radius { + get { + return this.radiusField; + } + set { + this.radiusField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double LeftForce - { - get - { - return leftForceField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DrivingMoment { + get { + return this.drivingMomentField; + } + set { + this.drivingMomentField = value; + } } - set - { - leftForceField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double LoadMoment { + get { + return this.loadMomentField; + } + set { + this.loadMomentField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double LeftForceAngle - { - get - { - return leftForceAngleField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LoadMomentSpecified { + get { + return this.loadMomentFieldSpecified; + } + set { + this.loadMomentFieldSpecified = value; + } } - set - { - leftForceAngleField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double EarthquakeMoment { + get { + return this.earthquakeMomentField; + } + set { + this.earthquakeMomentField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double LeftForceY - { - get - { - return leftForceYField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool EarthquakeMomentSpecified { + get { + return this.earthquakeMomentFieldSpecified; + } + set { + this.earthquakeMomentFieldSpecified = value; + } } - set - { - leftForceYField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double HorizontalEarthquakeMoment { + get { + return this.horizontalEarthquakeMomentField; + } + set { + this.horizontalEarthquakeMomentField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double RightForce - { - get - { - return rightForceField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool HorizontalEarthquakeMomentSpecified { + get { + return this.horizontalEarthquakeMomentFieldSpecified; + } + set { + this.horizontalEarthquakeMomentFieldSpecified = value; + } } - set - { - rightForceField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double VerticalEarthquakeMoment { + get { + return this.verticalEarthquakeMomentField; + } + set { + this.verticalEarthquakeMomentField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double RightForceAngle - { - get - { - return rightForceAngleField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool VerticalEarthquakeMomentSpecified { + get { + return this.verticalEarthquakeMomentFieldSpecified; + } + set { + this.verticalEarthquakeMomentFieldSpecified = value; + } } - set - { - rightForceAngleField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double FreeWaterEarthquakeMoment { + get { + return this.freeWaterEarthquakeMomentField; + } + set { + this.freeWaterEarthquakeMomentField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double RightForceY - { - get - { - return rightForceYField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool FreeWaterEarthquakeMomentSpecified { + get { + return this.freeWaterEarthquakeMomentFieldSpecified; + } + set { + this.freeWaterEarthquakeMomentFieldSpecified = value; + } } - set - { - rightForceYField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double ResistingMoment { + get { + return this.resistingMomentField; + } + set { + this.resistingMomentField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double LoadStress - { - get - { - return loadStressField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double NonIteratedResistingMoment { + get { + return this.nonIteratedResistingMomentField; + } + set { + this.nonIteratedResistingMomentField = value; + } } - set - { - loadStressField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NonIteratedResistingMomentSpecified { + get { + return this.nonIteratedResistingMomentFieldSpecified; + } + set { + this.nonIteratedResistingMomentFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double NormalStress - { - get - { - return normalStressField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double SoilMoment { + get { + return this.soilMomentField; + } + set { + this.soilMomentField = value; + } } - set - { - normalStressField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SoilMomentSpecified { + get { + return this.soilMomentFieldSpecified; + } + set { + this.soilMomentFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double PorePressure - { - get - { - return porePressureField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double WaterMoment { + get { + return this.waterMomentField; + } + set { + this.waterMomentField = value; + } } - set - { - porePressureField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool WaterMomentSpecified { + get { + return this.waterMomentFieldSpecified; + } + set { + this.waterMomentFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double HorizontalPorePressure - { - get - { - return horizontalPorePressureField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double NailMoment { + get { + return this.nailMomentField; + } + set { + this.nailMomentField = value; + } } - set - { - horizontalPorePressureField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NailMomentSpecified { + get { + return this.nailMomentFieldSpecified; + } + set { + this.nailMomentFieldSpecified = value; + } } - } - - /// - [XmlAttributeAttribute] - public double VerticalPorePressure - { - get - { - return verticalPorePressureField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double GeoTextileMoment { + get { + return this.geoTextileMomentField; + } + set { + this.geoTextileMomentField = value; + } } - set - { - verticalPorePressureField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool GeoTextileMomentSpecified { + get { + return this.geoTextileMomentFieldSpecified; + } + set { + this.geoTextileMomentFieldSpecified = value; + } } } - + /// - [XmlAttributeAttribute] - public double PiezometricPorePressure - { - get - { - return piezometricPorePressureField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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; + } } - set - { - piezometricPorePressureField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + } } } - + /// - [XmlAttributeAttribute] - public double EffectiveStress - { - get - { - return effectiveStressField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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; + } } - set - { - effectiveStressField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Z { + get { + return this.zField; + } + set { + this.zField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double ExcessPorePressure - { - get - { - return excessPorePressureField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int PointType { + get { + return this.pointTypeField; + } + set { + this.pointTypeField = value; + } } - set - { - excessPorePressureField = value; - } } - + /// - [XmlAttributeAttribute] - public double ShearStress - { - get - { - return shearStressField; - } - set - { - shearStressField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum DesignResultStabilityDesignResultsStabilityModelType { + + /// + Bishop, + + /// + UpliftVan, + + /// + BishopUpliftVan, } - + /// - [XmlAttributeAttribute] - public double SoilStress - { - get - { - return soilStressField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class DesignResultPipingDesignResults { + + private UpliftSituation upliftSituationField; + + private SurfaceLine redesignedSurfaceLineField; + + private string resultMessageField; + + private double upliftFactorField; + + private bool upliftFactorFieldSpecified; + + private double heaveFactorField; + + private bool heaveFactorFieldSpecified; + + private double blighFactorField; + + private bool blighFactorFieldSpecified; + + private double blighHcriticalField; + + private bool blighHcriticalFieldSpecified; + + private double sellmeijer4ForcesFactorField; + + private bool sellmeijer4ForcesFactorFieldSpecified; + + private double sellmeijer4ForcesHcriticalField; + + private bool sellmeijer4ForcesHcriticalFieldSpecified; + + private double sellmeijerVnkFactorField; + + private bool sellmeijerVnkFactorFieldSpecified; + + private double sellmeijerVnkHcriticalField; + + private bool sellmeijerVnkHcriticalFieldSpecified; + + private double wti2017BackwardErosionFactorField; + + private bool wti2017BackwardErosionFactorFieldSpecified; + + private double wti2017BackwardErosionHcriticalField; + + private bool wti2017BackwardErosionHcriticalFieldSpecified; + + private double exitPointXField; + + private bool exitPointXFieldSpecified; + + private double wti2017UpliftFactorField; + + private bool wti2017UpliftFactorFieldSpecified; + + private double wti2017UpliftHcriticalField; + + private bool wti2017UpliftHcriticalFieldSpecified; + + private double wti2017DeltaPhiCuField; + + private bool wti2017DeltaPhiCuFieldSpecified; + + private double wti2017HeaveFactorField; + + private bool wti2017HeaveFactorFieldSpecified; + + private double wti2017HeaveHcriticalField; + + private bool wti2017HeaveHcriticalFieldSpecified; + + private double wti2017GradientField; + + private bool wti2017GradientFieldSpecified; + + private double wti2017FactorOverallField; + + private bool wti2017FactorOverallFieldSpecified; + + private double wti2017HcriticalOverallField; + + private bool wti2017HcriticalOverallFieldSpecified; + + private double wti2017EffectiveStressField; + + private bool wti2017EffectiveStressFieldSpecified; + + private double wti2017BackwardErosionDeltaPhiCField; + + private bool wti2017BackwardErosionDeltaPhiCFieldSpecified; + + private double wti2017CCreepField; + + private bool wti2017CCreepFieldSpecified; + + private double wti2017BackwardErosionDeltaPhiReducedField; + + private bool wti2017BackwardErosionDeltaPhiReducedFieldSpecified; + + /// + public UpliftSituation UpliftSituation { + get { + return this.upliftSituationField; + } + set { + this.upliftSituationField = value; + } } - set - { - soilStressField = value; + + /// + public SurfaceLine RedesignedSurfaceLine { + get { + return this.redesignedSurfaceLineField; + } + set { + this.redesignedSurfaceLineField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double TotalPorePressure - { - get - { - return totalPorePressureField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ResultMessage { + get { + return this.resultMessageField; + } + set { + this.resultMessageField = value; + } } - set - { - totalPorePressureField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double UpliftFactor { + get { + return this.upliftFactorField; + } + set { + this.upliftFactorField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double TotalStress - { - get - { - return totalStressField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UpliftFactorSpecified { + get { + return this.upliftFactorFieldSpecified; + } + set { + this.upliftFactorFieldSpecified = value; + } } - set - { - totalStressField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double HeaveFactor { + get { + return this.heaveFactorField; + } + set { + this.heaveFactorField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double Weight - { - get - { - return weightField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool HeaveFactorSpecified { + get { + return this.heaveFactorFieldSpecified; + } + set { + this.heaveFactorFieldSpecified = value; + } } - set - { - weightField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double BlighFactor { + get { + return this.blighFactorField; + } + set { + this.blighFactorField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double Su - { - get - { - return suField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BlighFactorSpecified { + get { + return this.blighFactorFieldSpecified; + } + set { + this.blighFactorFieldSpecified = value; + } } - set - { - suField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double BlighHcritical { + get { + return this.blighHcriticalField; + } + set { + this.blighHcriticalField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool SuSpecified - { - get - { - return suFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BlighHcriticalSpecified { + get { + return this.blighHcriticalFieldSpecified; + } + set { + this.blighHcriticalFieldSpecified = value; + } } - set - { - suFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Sellmeijer4ForcesFactor { + get { + return this.sellmeijer4ForcesFactorField; + } + set { + this.sellmeijer4ForcesFactorField = value; + } } - } - - /// - [XmlAttributeAttribute] - public ShearStrengthModelType ShearStrengthModel - { - get - { - return shearStrengthModelField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool Sellmeijer4ForcesFactorSpecified { + get { + return this.sellmeijer4ForcesFactorFieldSpecified; + } + set { + this.sellmeijer4ForcesFactorFieldSpecified = value; + } } - set - { - shearStrengthModelField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Sellmeijer4ForcesHcritical { + get { + return this.sellmeijer4ForcesHcriticalField; + } + set { + this.sellmeijer4ForcesHcriticalField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double HorizontalSoilQuakeStress - { - get - { - return horizontalSoilQuakeStressField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool Sellmeijer4ForcesHcriticalSpecified { + get { + return this.sellmeijer4ForcesHcriticalFieldSpecified; + } + set { + this.sellmeijer4ForcesHcriticalFieldSpecified = value; + } } - set - { - horizontalSoilQuakeStressField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double SellmeijerVnkFactor { + get { + return this.sellmeijerVnkFactorField; + } + set { + this.sellmeijerVnkFactorField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool HorizontalSoilQuakeStressSpecified - { - get - { - return horizontalSoilQuakeStressFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SellmeijerVnkFactorSpecified { + get { + return this.sellmeijerVnkFactorFieldSpecified; + } + set { + this.sellmeijerVnkFactorFieldSpecified = value; + } } - set - { - horizontalSoilQuakeStressFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double SellmeijerVnkHcritical { + get { + return this.sellmeijerVnkHcriticalField; + } + set { + this.sellmeijerVnkHcriticalField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double StrengthIncreaseExponent - { - get - { - return strengthIncreaseExponentField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SellmeijerVnkHcriticalSpecified { + get { + return this.sellmeijerVnkHcriticalFieldSpecified; + } + set { + this.sellmeijerVnkHcriticalFieldSpecified = value; + } } - set - { - strengthIncreaseExponentField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Wti2017BackwardErosionFactor { + get { + return this.wti2017BackwardErosionFactorField; + } + set { + this.wti2017BackwardErosionFactorField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool StrengthIncreaseExponentSpecified - { - get - { - return strengthIncreaseExponentFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool Wti2017BackwardErosionFactorSpecified { + get { + return this.wti2017BackwardErosionFactorFieldSpecified; + } + set { + this.wti2017BackwardErosionFactorFieldSpecified = value; + } } - set - { - strengthIncreaseExponentFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Wti2017BackwardErosionHcritical { + get { + return this.wti2017BackwardErosionHcriticalField; + } + set { + this.wti2017BackwardErosionHcriticalField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double UpliftFactor - { - get - { - return upliftFactorField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool Wti2017BackwardErosionHcriticalSpecified { + get { + return this.wti2017BackwardErosionHcriticalFieldSpecified; + } + set { + this.wti2017BackwardErosionHcriticalFieldSpecified = value; + } } - set - { - upliftFactorField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double ExitPointX { + get { + return this.exitPointXField; + } + set { + this.exitPointXField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool UpliftFactorSpecified - { - get - { - return upliftFactorFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ExitPointXSpecified { + get { + return this.exitPointXFieldSpecified; + } + set { + this.exitPointXFieldSpecified = value; + } } - set - { - upliftFactorFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Wti2017UpliftFactor { + get { + return this.wti2017UpliftFactorField; + } + set { + this.wti2017UpliftFactorField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double VerticalSoilQuakeStress - { - get - { - return verticalSoilQuakeStressField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool Wti2017UpliftFactorSpecified { + get { + return this.wti2017UpliftFactorFieldSpecified; + } + set { + this.wti2017UpliftFactorFieldSpecified = value; + } } - set - { - verticalSoilQuakeStressField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Wti2017UpliftHcritical { + get { + return this.wti2017UpliftHcriticalField; + } + set { + this.wti2017UpliftHcriticalField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool VerticalSoilQuakeStressSpecified - { - get - { - return verticalSoilQuakeStressFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool Wti2017UpliftHcriticalSpecified { + get { + return this.wti2017UpliftHcriticalFieldSpecified; + } + set { + this.wti2017UpliftHcriticalFieldSpecified = value; + } } - set - { - verticalSoilQuakeStressFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Wti2017DeltaPhiCu { + get { + return this.wti2017DeltaPhiCuField; + } + set { + this.wti2017DeltaPhiCuField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double WaterQuakeStress - { - get - { - return waterQuakeStressField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool Wti2017DeltaPhiCuSpecified { + get { + return this.wti2017DeltaPhiCuFieldSpecified; + } + set { + this.wti2017DeltaPhiCuFieldSpecified = value; + } } - set - { - waterQuakeStressField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Wti2017HeaveFactor { + get { + return this.wti2017HeaveFactorField; + } + set { + this.wti2017HeaveFactorField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool WaterQuakeStressSpecified - { - get - { - return waterQuakeStressFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool Wti2017HeaveFactorSpecified { + get { + return this.wti2017HeaveFactorFieldSpecified; + } + set { + this.wti2017HeaveFactorFieldSpecified = value; + } } - set - { - waterQuakeStressFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Wti2017HeaveHcritical { + get { + return this.wti2017HeaveHcriticalField; + } + set { + this.wti2017HeaveHcriticalField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double UpliftReductionFactor - { - get - { - return upliftReductionFactorField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool Wti2017HeaveHcriticalSpecified { + get { + return this.wti2017HeaveHcriticalFieldSpecified; + } + set { + this.wti2017HeaveHcriticalFieldSpecified = value; + } } - set - { - upliftReductionFactorField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Wti2017Gradient { + get { + return this.wti2017GradientField; + } + set { + this.wti2017GradientField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool UpliftReductionFactorSpecified - { - get - { - return upliftReductionFactorFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool Wti2017GradientSpecified { + get { + return this.wti2017GradientFieldSpecified; + } + set { + this.wti2017GradientFieldSpecified = value; + } } - set - { - upliftReductionFactorFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Wti2017FactorOverall { + get { + return this.wti2017FactorOverallField; + } + set { + this.wti2017FactorOverallField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double RatioCuPc - { - get - { - return ratioCuPcField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool Wti2017FactorOverallSpecified { + get { + return this.wti2017FactorOverallFieldSpecified; + } + set { + this.wti2017FactorOverallFieldSpecified = value; + } } - set - { - ratioCuPcField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Wti2017HcriticalOverall { + get { + return this.wti2017HcriticalOverallField; + } + set { + this.wti2017HcriticalOverallField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool RatioCuPcSpecified - { - get - { - return ratioCuPcFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool Wti2017HcriticalOverallSpecified { + get { + return this.wti2017HcriticalOverallFieldSpecified; + } + set { + this.wti2017HcriticalOverallFieldSpecified = value; + } } - set - { - ratioCuPcFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Wti2017EffectiveStress { + get { + return this.wti2017EffectiveStressField; + } + set { + this.wti2017EffectiveStressField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double ResultantForce - { - get - { - return resultantForceField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool Wti2017EffectiveStressSpecified { + get { + return this.wti2017EffectiveStressFieldSpecified; + } + set { + this.wti2017EffectiveStressFieldSpecified = value; + } } - set - { - resultantForceField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Wti2017BackwardErosionDeltaPhiC { + get { + return this.wti2017BackwardErosionDeltaPhiCField; + } + set { + this.wti2017BackwardErosionDeltaPhiCField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool ResultantForceSpecified - { - get - { - return resultantForceFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool Wti2017BackwardErosionDeltaPhiCSpecified { + get { + return this.wti2017BackwardErosionDeltaPhiCFieldSpecified; + } + set { + this.wti2017BackwardErosionDeltaPhiCFieldSpecified = value; + } } - set - { - resultantForceFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Wti2017CCreep { + get { + return this.wti2017CCreepField; + } + set { + this.wti2017CCreepField = value; + } } - } - - /// - [XmlAttributeAttribute] - public double ResultantMoment - { - get - { - return resultantMomentField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool Wti2017CCreepSpecified { + get { + return this.wti2017CCreepFieldSpecified; + } + set { + this.wti2017CCreepFieldSpecified = value; + } } - set - { - resultantMomentField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Wti2017BackwardErosionDeltaPhiReduced { + get { + return this.wti2017BackwardErosionDeltaPhiReducedField; + } + set { + this.wti2017BackwardErosionDeltaPhiReducedField = value; + } } - } - - /// - [XmlIgnoreAttribute] - public bool ResultantMomentSpecified - { - get - { - return resultantMomentFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool Wti2017BackwardErosionDeltaPhiReducedSpecified { + get { + return this.wti2017BackwardErosionDeltaPhiReducedFieldSpecified; + } + set { + this.wti2017BackwardErosionDeltaPhiReducedFieldSpecified = value; + } } - set - { - resultantMomentFieldSpecified = value; - } } - - /// - [XmlAttributeAttribute] - public double ResultantAngle - { - get - { - return resultantAngleField; - } - set - { - resultantAngleField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool ResultantAngleSpecified - { - get - { - return resultantAngleFieldSpecified; - } - set - { - resultantAngleFieldSpecified = value; - } - } } - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -public enum ShearStrengthModelType -{ - /// - MohrCoulomb, - - /// - Shansep, - - /// - SuTable -} - -/// -[XmlIncludeAttribute(typeof(SlidingPlaneMinimumSafetyCurveType))] -[XmlIncludeAttribute(typeof(DualSlidingCircleMinimumSafetyCurveType))] -[XmlIncludeAttribute(typeof(SlidingCircleMinimumSafetyCurveType))] -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public abstract class MinimumSafetyCurveBaseType -{ - private MinimumSafetyCurveBaseTypeSlice[] slicesField; - - private double safetyFactorField; - - /// - [XmlArrayItemAttribute("Slice", IsNullable = false)] - public MinimumSafetyCurveBaseTypeSlice[] Slices - { - get - { - return slicesField; - } - set - { - slicesField = value; - } - } - - /// - [XmlAttributeAttribute] - public double SafetyFactor - { - get - { - return safetyFactorField; - } - set - { - safetyFactorField = value; - } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class MinimumSafetyCurveBaseTypeSlice : SliceType {} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public class SlidingPlaneMinimumSafetyCurveType : MinimumSafetyCurveBaseType -{ - private Point2DType[] spencerSlipPlaneField; - - /// - [XmlArrayItemAttribute("SlipPlanePoint", IsNullable = false)] - public Point2DType[] SpencerSlipPlane - { - get - { - return spencerSlipPlaneField; - } - set - { - spencerSlipPlaneField = value; - } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public class DualSlidingCircleMinimumSafetyCurveType : MinimumSafetyCurveBaseType -{ - private Point2DType activeCircleCenterField; - - private double activeCircleRadiusField; - - private Point2DType passiveCircleCenterField; - - private double passiveCircleRadiusField; - - private double nailMomentField; - - private bool nailMomentFieldSpecified; - - private double geoTextileMomentField; - - private bool geoTextileMomentFieldSpecified; - - private double resistingPassiveMomentField; - - private bool resistingPassiveMomentFieldSpecified; - - private double resistingActiveMomentField; - - private bool resistingActiveMomentFieldSpecified; - - private double drivingPassiveMomentField; - - private bool drivingPassiveMomentFieldSpecified; - - private double drivingActiveMomentField; - - private bool drivingActiveMomentFieldSpecified; - - private double iteratedPassiveForceField; - - private bool iteratedPassiveForceFieldSpecified; - - private double iteratedActiveForceField; - - private bool iteratedActiveForceFieldSpecified; - - private double iteratedHorizontalForceField; - - private bool iteratedHorizontalForceFieldSpecified; - - private double nonIteratedPassiveForceField; - - private bool nonIteratedPassiveForceFieldSpecified; - - private double nonIteratedActiveForceField; - - private bool nonIteratedActiveForceFieldSpecified; - - private double tangentLineField; - - private double nonIteratedHorizontalForceField; - - private bool nonIteratedHorizontalForceFieldSpecified; - - /// - public Point2DType ActiveCircleCenter - { - get - { - return activeCircleCenterField; - } - set - { - activeCircleCenterField = value; - } - } - - /// - public double ActiveCircleRadius - { - get - { - return activeCircleRadiusField; - } - set - { - activeCircleRadiusField = value; - } - } - - /// - public Point2DType PassiveCircleCenter - { - get - { - return passiveCircleCenterField; - } - set - { - passiveCircleCenterField = value; - } - } - - /// - public double PassiveCircleRadius - { - get - { - return passiveCircleRadiusField; - } - set - { - passiveCircleRadiusField = value; - } - } - - /// - [XmlAttributeAttribute] - public double NailMoment - { - get - { - return nailMomentField; - } - set - { - nailMomentField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool NailMomentSpecified - { - get - { - return nailMomentFieldSpecified; - } - set - { - nailMomentFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double GeoTextileMoment - { - get - { - return geoTextileMomentField; - } - set - { - geoTextileMomentField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool GeoTextileMomentSpecified - { - get - { - return geoTextileMomentFieldSpecified; - } - set - { - geoTextileMomentFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double ResistingPassiveMoment - { - get - { - return resistingPassiveMomentField; - } - set - { - resistingPassiveMomentField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool ResistingPassiveMomentSpecified - { - get - { - return resistingPassiveMomentFieldSpecified; - } - set - { - resistingPassiveMomentFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double ResistingActiveMoment - { - get - { - return resistingActiveMomentField; - } - set - { - resistingActiveMomentField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool ResistingActiveMomentSpecified - { - get - { - return resistingActiveMomentFieldSpecified; - } - set - { - resistingActiveMomentFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double DrivingPassiveMoment - { - get - { - return drivingPassiveMomentField; - } - set - { - drivingPassiveMomentField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool DrivingPassiveMomentSpecified - { - get - { - return drivingPassiveMomentFieldSpecified; - } - set - { - drivingPassiveMomentFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double DrivingActiveMoment - { - get - { - return drivingActiveMomentField; - } - set - { - drivingActiveMomentField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool DrivingActiveMomentSpecified - { - get - { - return drivingActiveMomentFieldSpecified; - } - set - { - drivingActiveMomentFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double IteratedPassiveForce - { - get - { - return iteratedPassiveForceField; - } - set - { - iteratedPassiveForceField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool IteratedPassiveForceSpecified - { - get - { - return iteratedPassiveForceFieldSpecified; - } - set - { - iteratedPassiveForceFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double IteratedActiveForce - { - get - { - return iteratedActiveForceField; - } - set - { - iteratedActiveForceField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool IteratedActiveForceSpecified - { - get - { - return iteratedActiveForceFieldSpecified; - } - set - { - iteratedActiveForceFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double IteratedHorizontalForce - { - get - { - return iteratedHorizontalForceField; - } - set - { - iteratedHorizontalForceField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool IteratedHorizontalForceSpecified - { - get - { - return iteratedHorizontalForceFieldSpecified; - } - set - { - iteratedHorizontalForceFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double NonIteratedPassiveForce - { - get - { - return nonIteratedPassiveForceField; - } - set - { - nonIteratedPassiveForceField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool NonIteratedPassiveForceSpecified - { - get - { - return nonIteratedPassiveForceFieldSpecified; - } - set - { - nonIteratedPassiveForceFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double NonIteratedActiveForce - { - get - { - return nonIteratedActiveForceField; - } - set - { - nonIteratedActiveForceField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool NonIteratedActiveForceSpecified - { - get - { - return nonIteratedActiveForceFieldSpecified; - } - set - { - nonIteratedActiveForceFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double TangentLine - { - get - { - return tangentLineField; - } - set - { - tangentLineField = value; - } - } - - /// - [XmlAttributeAttribute] - public double NonIteratedHorizontalForce - { - get - { - return nonIteratedHorizontalForceField; - } - set - { - nonIteratedHorizontalForceField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool NonIteratedHorizontalForceSpecified - { - get - { - return nonIteratedHorizontalForceFieldSpecified; - } - set - { - nonIteratedHorizontalForceFieldSpecified = value; - } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public class SlidingCircleMinimumSafetyCurveType : MinimumSafetyCurveBaseType -{ - private Point2DType centerField; - - private double radiusField; - - private double drivingMomentField; - - private double loadMomentField; - - private bool loadMomentFieldSpecified; - - private double earthquakeMomentField; - - private bool earthquakeMomentFieldSpecified; - - private double horizontalEarthquakeMomentField; - - private bool horizontalEarthquakeMomentFieldSpecified; - - private double verticalEarthquakeMomentField; - - private bool verticalEarthquakeMomentFieldSpecified; - - private double freeWaterEarthquakeMomentField; - - private bool freeWaterEarthquakeMomentFieldSpecified; - - private double resistingMomentField; - - private double nonIteratedResistingMomentField; - - private bool nonIteratedResistingMomentFieldSpecified; - - private double soilMomentField; - - private bool soilMomentFieldSpecified; - - private double waterMomentField; - - private bool waterMomentFieldSpecified; - - private double nailMomentField; - - private bool nailMomentFieldSpecified; - - private double geoTextileMomentField; - - private bool geoTextileMomentFieldSpecified; - - /// - public Point2DType Center - { - get - { - return centerField; - } - set - { - centerField = value; - } - } - - /// - public double Radius - { - get - { - return radiusField; - } - set - { - radiusField = value; - } - } - - /// - [XmlAttributeAttribute] - public double DrivingMoment - { - get - { - return drivingMomentField; - } - set - { - drivingMomentField = value; - } - } - - /// - [XmlAttributeAttribute] - public double LoadMoment - { - get - { - return loadMomentField; - } - set - { - loadMomentField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool LoadMomentSpecified - { - get - { - return loadMomentFieldSpecified; - } - set - { - loadMomentFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double EarthquakeMoment - { - get - { - return earthquakeMomentField; - } - set - { - earthquakeMomentField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool EarthquakeMomentSpecified - { - get - { - return earthquakeMomentFieldSpecified; - } - set - { - earthquakeMomentFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double HorizontalEarthquakeMoment - { - get - { - return horizontalEarthquakeMomentField; - } - set - { - horizontalEarthquakeMomentField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool HorizontalEarthquakeMomentSpecified - { - get - { - return horizontalEarthquakeMomentFieldSpecified; - } - set - { - horizontalEarthquakeMomentFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double VerticalEarthquakeMoment - { - get - { - return verticalEarthquakeMomentField; - } - set - { - verticalEarthquakeMomentField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool VerticalEarthquakeMomentSpecified - { - get - { - return verticalEarthquakeMomentFieldSpecified; - } - set - { - verticalEarthquakeMomentFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double FreeWaterEarthquakeMoment - { - get - { - return freeWaterEarthquakeMomentField; - } - set - { - freeWaterEarthquakeMomentField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool FreeWaterEarthquakeMomentSpecified - { - get - { - return freeWaterEarthquakeMomentFieldSpecified; - } - set - { - freeWaterEarthquakeMomentFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double ResistingMoment - { - get - { - return resistingMomentField; - } - set - { - resistingMomentField = value; - } - } - - /// - [XmlAttributeAttribute] - public double NonIteratedResistingMoment - { - get - { - return nonIteratedResistingMomentField; - } - set - { - nonIteratedResistingMomentField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool NonIteratedResistingMomentSpecified - { - get - { - return nonIteratedResistingMomentFieldSpecified; - } - set - { - nonIteratedResistingMomentFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double SoilMoment - { - get - { - return soilMomentField; - } - set - { - soilMomentField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool SoilMomentSpecified - { - get - { - return soilMomentFieldSpecified; - } - set - { - soilMomentFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double WaterMoment - { - get - { - return waterMomentField; - } - set - { - waterMomentField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool WaterMomentSpecified - { - get - { - return waterMomentFieldSpecified; - } - set - { - waterMomentFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double NailMoment - { - get - { - return nailMomentField; - } - set - { - nailMomentField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool NailMomentSpecified - { - get - { - return nailMomentFieldSpecified; - } - set - { - nailMomentFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double GeoTextileMoment - { - get - { - return geoTextileMomentField; - } - set - { - geoTextileMomentField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool GeoTextileMomentSpecified - { - get - { - return geoTextileMomentFieldSpecified; - } - set - { - geoTextileMomentFieldSpecified = value; - } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -public class SurfaceLine -{ - private SurfaceLinePoint[] pointsField; - - private string nameField; - - /// - [XmlArrayItemAttribute("Point", IsNullable = false)] - public SurfaceLinePoint[] Points - { - get - { - return pointsField; - } - set - { - pointsField = value; - } - } - - /// - [XmlAttributeAttribute] - public string Name - { - get - { - return nameField; - } - set - { - nameField = value; - } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class SurfaceLinePoint -{ - private double xField; - - private double zField; - - private int pointTypeField; - - /// - [XmlAttributeAttribute] - public double X - { - get - { - return xField; - } - set - { - xField = value; - } - } - - /// - [XmlAttributeAttribute] - public double Z - { - get - { - return zField; - } - set - { - zField = value; - } - } - - /// - [XmlAttributeAttribute] - public int PointType - { - get - { - return pointTypeField; - } - set - { - pointTypeField = value; - } - } -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[XmlTypeAttribute(AnonymousType = true)] -public enum DesignResultStabilityDesignResultsStabilityModelType -{ - /// - Bishop, - - /// - UpliftVan, - - /// - BishopUpliftVan -} - -/// -[GeneratedCode("xsd", "4.8.3928.0")] -[Serializable] -[DebuggerStepThrough] -[DesignerCategory("code")] -[XmlTypeAttribute(AnonymousType = true)] -public class DesignResultPipingDesignResults -{ - private UpliftSituation upliftSituationField; - - private SurfaceLine redesignedSurfaceLineField; - - private string resultMessageField; - - private double upliftFactorField; - - private bool upliftFactorFieldSpecified; - - private double heaveFactorField; - - private bool heaveFactorFieldSpecified; - - private double blighFactorField; - - private bool blighFactorFieldSpecified; - - private double blighHcriticalField; - - private bool blighHcriticalFieldSpecified; - - private double wti2017BackwardErosionFactorField; - - private bool wti2017BackwardErosionFactorFieldSpecified; - - private double wti2017BackwardErosionHcriticalField; - - private bool wti2017BackwardErosionHcriticalFieldSpecified; - - private double exitPointXField; - - private bool exitPointXFieldSpecified; - - private double wti2017UpliftFactorField; - - private bool wti2017UpliftFactorFieldSpecified; - - private double wti2017UpliftHcriticalField; - - private bool wti2017UpliftHcriticalFieldSpecified; - - private double wti2017DeltaPhiCuField; - - private bool wti2017DeltaPhiCuFieldSpecified; - - private double wti2017HeaveFactorField; - - private bool wti2017HeaveFactorFieldSpecified; - - private double wti2017HeaveHcriticalField; - - private bool wti2017HeaveHcriticalFieldSpecified; - - private double wti2017GradientField; - - private bool wti2017GradientFieldSpecified; - - private double wti2017FactorOverallField; - - private bool wti2017FactorOverallFieldSpecified; - - private double wti2017HcriticalOverallField; - - private bool wti2017HcriticalOverallFieldSpecified; - - private double wti2017EffectiveStressField; - - private bool wti2017EffectiveStressFieldSpecified; - - private double wti2017BackwardErosionDeltaPhiCField; - - private bool wti2017BackwardErosionDeltaPhiCFieldSpecified; - - private double wti2017CCreepField; - - private bool wti2017CCreepFieldSpecified; - - private double wti2017BackwardErosionDeltaPhiReducedField; - - private bool wti2017BackwardErosionDeltaPhiReducedFieldSpecified; - - /// - public UpliftSituation UpliftSituation - { - get - { - return upliftSituationField; - } - set - { - upliftSituationField = value; - } - } - - /// - public SurfaceLine RedesignedSurfaceLine - { - get - { - return redesignedSurfaceLineField; - } - set - { - redesignedSurfaceLineField = value; - } - } - - /// - [XmlAttributeAttribute] - public string ResultMessage - { - get - { - return resultMessageField; - } - set - { - resultMessageField = value; - } - } - - /// - [XmlAttributeAttribute] - public double UpliftFactor - { - get - { - return upliftFactorField; - } - set - { - upliftFactorField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool UpliftFactorSpecified - { - get - { - return upliftFactorFieldSpecified; - } - set - { - upliftFactorFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double HeaveFactor - { - get - { - return heaveFactorField; - } - set - { - heaveFactorField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool HeaveFactorSpecified - { - get - { - return heaveFactorFieldSpecified; - } - set - { - heaveFactorFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double BlighFactor - { - get - { - return blighFactorField; - } - set - { - blighFactorField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool BlighFactorSpecified - { - get - { - return blighFactorFieldSpecified; - } - set - { - blighFactorFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double BlighHcritical - { - get - { - return blighHcriticalField; - } - set - { - blighHcriticalField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool BlighHcriticalSpecified - { - get - { - return blighHcriticalFieldSpecified; - } - set - { - blighHcriticalFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double Wti2017BackwardErosionFactor - { - get - { - return wti2017BackwardErosionFactorField; - } - set - { - wti2017BackwardErosionFactorField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool Wti2017BackwardErosionFactorSpecified - { - get - { - return wti2017BackwardErosionFactorFieldSpecified; - } - set - { - wti2017BackwardErosionFactorFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double Wti2017BackwardErosionHcritical - { - get - { - return wti2017BackwardErosionHcriticalField; - } - set - { - wti2017BackwardErosionHcriticalField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool Wti2017BackwardErosionHcriticalSpecified - { - get - { - return wti2017BackwardErosionHcriticalFieldSpecified; - } - set - { - wti2017BackwardErosionHcriticalFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double ExitPointX - { - get - { - return exitPointXField; - } - set - { - exitPointXField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool ExitPointXSpecified - { - get - { - return exitPointXFieldSpecified; - } - set - { - exitPointXFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double Wti2017UpliftFactor - { - get - { - return wti2017UpliftFactorField; - } - set - { - wti2017UpliftFactorField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool Wti2017UpliftFactorSpecified - { - get - { - return wti2017UpliftFactorFieldSpecified; - } - set - { - wti2017UpliftFactorFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double Wti2017UpliftHcritical - { - get - { - return wti2017UpliftHcriticalField; - } - set - { - wti2017UpliftHcriticalField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool Wti2017UpliftHcriticalSpecified - { - get - { - return wti2017UpliftHcriticalFieldSpecified; - } - set - { - wti2017UpliftHcriticalFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double Wti2017DeltaPhiCu - { - get - { - return wti2017DeltaPhiCuField; - } - set - { - wti2017DeltaPhiCuField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool Wti2017DeltaPhiCuSpecified - { - get - { - return wti2017DeltaPhiCuFieldSpecified; - } - set - { - wti2017DeltaPhiCuFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double Wti2017HeaveFactor - { - get - { - return wti2017HeaveFactorField; - } - set - { - wti2017HeaveFactorField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool Wti2017HeaveFactorSpecified - { - get - { - return wti2017HeaveFactorFieldSpecified; - } - set - { - wti2017HeaveFactorFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double Wti2017HeaveHcritical - { - get - { - return wti2017HeaveHcriticalField; - } - set - { - wti2017HeaveHcriticalField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool Wti2017HeaveHcriticalSpecified - { - get - { - return wti2017HeaveHcriticalFieldSpecified; - } - set - { - wti2017HeaveHcriticalFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double Wti2017Gradient - { - get - { - return wti2017GradientField; - } - set - { - wti2017GradientField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool Wti2017GradientSpecified - { - get - { - return wti2017GradientFieldSpecified; - } - set - { - wti2017GradientFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double Wti2017FactorOverall - { - get - { - return wti2017FactorOverallField; - } - set - { - wti2017FactorOverallField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool Wti2017FactorOverallSpecified - { - get - { - return wti2017FactorOverallFieldSpecified; - } - set - { - wti2017FactorOverallFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double Wti2017HcriticalOverall - { - get - { - return wti2017HcriticalOverallField; - } - set - { - wti2017HcriticalOverallField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool Wti2017HcriticalOverallSpecified - { - get - { - return wti2017HcriticalOverallFieldSpecified; - } - set - { - wti2017HcriticalOverallFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double Wti2017EffectiveStress - { - get - { - return wti2017EffectiveStressField; - } - set - { - wti2017EffectiveStressField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool Wti2017EffectiveStressSpecified - { - get - { - return wti2017EffectiveStressFieldSpecified; - } - set - { - wti2017EffectiveStressFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double Wti2017BackwardErosionDeltaPhiC - { - get - { - return wti2017BackwardErosionDeltaPhiCField; - } - set - { - wti2017BackwardErosionDeltaPhiCField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool Wti2017BackwardErosionDeltaPhiCSpecified - { - get - { - return wti2017BackwardErosionDeltaPhiCFieldSpecified; - } - set - { - wti2017BackwardErosionDeltaPhiCFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double Wti2017CCreep - { - get - { - return wti2017CCreepField; - } - set - { - wti2017CCreepField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool Wti2017CCreepSpecified - { - get - { - return wti2017CCreepFieldSpecified; - } - set - { - wti2017CCreepFieldSpecified = value; - } - } - - /// - [XmlAttributeAttribute] - public double Wti2017BackwardErosionDeltaPhiReduced - { - get - { - return wti2017BackwardErosionDeltaPhiReducedField; - } - set - { - wti2017BackwardErosionDeltaPhiReducedField = value; - } - } - - /// - [XmlIgnoreAttribute] - public bool Wti2017BackwardErosionDeltaPhiReducedSpecified - { - get - { - return wti2017BackwardErosionDeltaPhiReducedFieldSpecified; - } - set - { - wti2017BackwardErosionDeltaPhiReducedFieldSpecified = value; - } - } -} \ No newline at end of file Index: DamEngine/trunk/src/Deltares.DamEngine.TestHelpers/Factories/FactoryForDamProjectData.cs =================================================================== diff -u -r4540 -r4562 --- DamEngine/trunk/src/Deltares.DamEngine.TestHelpers/Factories/FactoryForDamProjectData.cs (.../FactoryForDamProjectData.cs) (revision 4540) +++ DamEngine/trunk/src/Deltares.DamEngine.TestHelpers/Factories/FactoryForDamProjectData.cs (.../FactoryForDamProjectData.cs) (revision 4562) @@ -274,7 +274,6 @@ { Name = $"Soil {i}" }; - //soil.SoilType = SoilType.Loam; soil.AbovePhreaticLevel = 7 + 0.1 * i; soil.BelowPhreaticLevel = 8 + 0.1 * i; @@ -292,10 +291,10 @@ soil.StrengthIncreaseExponent = 17 + 0.1 * i; soil.RatioCuPc = 18 + 0.1 * i; - //soil.CuBottom = 11 + 0.1 * i; - //soil.CuTop = 12 + 0.1 * i; - //soil.PoP = 15 + 0.1 * i; - //soil.UsePop = true; + // soil.CuBottom = 11 + 0.1 * i; + // soil.CuTop = 12 + 0.1 * i; + // soil.PoP = 15 + 0.1 * i; + // soil.UsePop = true; soil.BeddingAngle = 19 + 0.1 * i; soil.DiameterD70 = 20 + 0.1 * i; @@ -321,6 +320,26 @@ WhitesConstant = 22 }; dike.SoilList.Add(dikemat); + + var sigmaTauCurveSoil = new Soil + { + Name = "sigmaTauCurveSoil", + ShearStrengthModel = ShearStrengthModel.SigmaTauCurve, + DilatancyType = DilatancyType.Zero, + AbovePhreaticLevel = 7, + BelowPhreaticLevel = 8, + DryUnitWeight = 9, + BeddingAngle = 18, + DiameterD70 = 19, + DiameterD90 = 20, + PermeabKx = 21, + WhitesConstant = 22, + SigmaTauCurve = new SigmaTauCurve() + }; + sigmaTauCurveSoil.SigmaTauCurve.Points.Add(new SigmaTauPoint()); + sigmaTauCurveSoil.SigmaTauCurve.Points.Add(new SigmaTauPoint(1.0, 1.0)); + sigmaTauCurveSoil.SigmaTauCurve.Points.Add(new SigmaTauPoint(4.0, 2.0)); + dike.SoilList.Add(sigmaTauCurveSoil); } private static void FillSurfaceLines(Dike dike) Index: DamEngine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs =================================================================== diff -u -r4540 -r4562 --- DamEngine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs (.../FillDamFromXmlInput.cs) (revision 4540) +++ DamEngine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs (.../FillDamFromXmlInput.cs) (revision 4562) @@ -534,6 +534,16 @@ soil.RRatio = inputSoil.RRatioSpecified ? inputSoil.RRatio : double.NaN; soil.StrengthIncreaseExponent = inputSoil.StrengthIncreaseExponentSpecified ? inputSoil.StrengthIncreaseExponent : double.NaN; soil.RatioCuPc = inputSoil.RatioCuPcSpecified ? inputSoil.RatioCuPc : double.NaN; + if (inputSoil.SigmaTauCurve != null) + { + soil.SigmaTauCurve = new SigmaTauCurve(); + for (var j = 0; j < inputSoil.SigmaTauCurve.Length; j++) + { + SigmaTauCurveSigmaTauPoint point = inputSoil.SigmaTauCurve[j]; + soil.SigmaTauCurve.Points.Add(new SigmaTauPoint(point.Sigma, point.Tau)); + } + } + soils.Add(soil); } }