//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ // // This source code was auto-generated by xsd, Version=4.6.1055.0. // namespace Deltares.DamEngine.Io.XmlInput { using System.Xml.Serialization; /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public partial class Input { private Location[] locationsField; private SurfaceLine[] surfaceLinesField; private Soil[] soilsField; private Segment[] segmentsField; private SoilProfile1D[] soilProfiles1DField; private SoilProfile2D[] soilProfiles2DField; private StabilityParameters stabilityParametersField; private InputDamProjectType damProjectTypeField; private int failureMechanismSystemTypeField; private InputPipingModelType pipingModelTypeField; private bool pipingModelTypeFieldSpecified; private InputStabilityModelType stabilityModelTypeField; private bool stabilityModelTypeFieldSpecified; private InputAnalysisType analysisTypeField; private bool analysisTypeFieldSpecified; /// [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] public Location[] Locations { get { return this.locationsField; } set { this.locationsField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] public SurfaceLine[] SurfaceLines { get { return this.surfaceLinesField; } set { this.surfaceLinesField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] public Soil[] Soils { get { return this.soilsField; } set { this.soilsField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] public Segment[] Segments { get { return this.segmentsField; } set { this.segmentsField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] public SoilProfile1D[] SoilProfiles1D { get { return this.soilProfiles1DField; } set { this.soilProfiles1DField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] public SoilProfile2D[] SoilProfiles2D { get { return this.soilProfiles2DField; } set { this.soilProfiles2DField = value; } } /// public StabilityParameters StabilityParameters { get { return this.stabilityParametersField; } set { this.stabilityParametersField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public InputDamProjectType DamProjectType { get { return this.damProjectTypeField; } set { this.damProjectTypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int FailureMechanismSystemType { get { return this.failureMechanismSystemTypeField; } set { this.failureMechanismSystemTypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public InputPipingModelType PipingModelType { get { return this.pipingModelTypeField; } set { this.pipingModelTypeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PipingModelTypeSpecified { get { return this.pipingModelTypeFieldSpecified; } set { this.pipingModelTypeFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public InputStabilityModelType StabilityModelType { get { return this.stabilityModelTypeField; } set { this.stabilityModelTypeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StabilityModelTypeSpecified { get { return this.stabilityModelTypeFieldSpecified; } set { this.stabilityModelTypeFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public InputAnalysisType AnalysisType { get { return this.analysisTypeField; } set { this.analysisTypeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AnalysisTypeSpecified { get { return this.analysisTypeFieldSpecified; } set { this.analysisTypeFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class Location { private LocationAssesmentRegionalOptions assesmentRegionalOptionsField; private object assesmentOptionsField; private object operationalOptionsField; private LocationDesignOptions designOptionsField; private LocationWaternetOptions waternetOptionsField; private LocationGeneral generalField; private LocationPipingProbabilisticParameters pipingProbabilisticParametersField; private LocationDesignScenario[] designScenariosField; private LocationStabilityOptions stabilityOptionsField; private string surfaceLineNameField; private string segmentNameField; private string nameField; private string dikeEmbankmentMaterialField; /// public LocationAssesmentRegionalOptions AssesmentRegionalOptions { get { return this.assesmentRegionalOptionsField; } set { this.assesmentRegionalOptionsField = value; } } /// public object AssesmentOptions { get { return this.assesmentOptionsField; } set { this.assesmentOptionsField = value; } } /// public object OperationalOptions { get { return this.operationalOptionsField; } set { this.operationalOptionsField = value; } } /// public LocationDesignOptions DesignOptions { get { return this.designOptionsField; } set { this.designOptionsField = value; } } /// public LocationWaternetOptions WaternetOptions { get { return this.waternetOptionsField; } set { this.waternetOptionsField = value; } } /// public LocationGeneral General { get { return this.generalField; } set { this.generalField = value; } } /// public LocationPipingProbabilisticParameters PipingProbabilisticParameters { get { return this.pipingProbabilisticParametersField; } set { this.pipingProbabilisticParametersField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute("DesignScenario", IsNullable=false)] public LocationDesignScenario[] DesignScenarios { get { return this.designScenariosField; } set { this.designScenariosField = value; } } /// public LocationStabilityOptions StabilityOptions { get { return this.stabilityOptionsField; } set { this.stabilityOptionsField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string SurfaceLineName { get { return this.surfaceLineNameField; } set { this.surfaceLineNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string SegmentName { get { return this.segmentNameField; } set { this.segmentNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string DikeEmbankmentMaterial { get { return this.dikeEmbankmentMaterialField; } set { this.dikeEmbankmentMaterialField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class LocationAssesmentRegionalOptions { private LocationAssesmentRegionalOptionsDikeMaterialType dikeMaterialTypeField; private double dredgingDepthField; private bool dredgingDepthFieldSpecified; private double detrimentFactorField; private double dikeTableHeightField; private bool dikeTableHeightFieldSpecified; public LocationAssesmentRegionalOptions() { this.dikeMaterialTypeField = LocationAssesmentRegionalOptionsDikeMaterialType.Clay; this.detrimentFactorField = 0.95D; } /// [System.Xml.Serialization.XmlAttributeAttribute()] [System.ComponentModel.DefaultValueAttribute(LocationAssesmentRegionalOptionsDikeMaterialType.Clay)] public LocationAssesmentRegionalOptionsDikeMaterialType DikeMaterialType { get { return this.dikeMaterialTypeField; } set { this.dikeMaterialTypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DredgingDepth { get { return this.dredgingDepthField; } set { this.dredgingDepthField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DredgingDepthSpecified { get { return this.dredgingDepthFieldSpecified; } set { this.dredgingDepthFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] [System.ComponentModel.DefaultValueAttribute(0.95D)] public double DetrimentFactor { get { return this.detrimentFactorField; } set { this.detrimentFactorField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DikeTableHeight { get { return this.dikeTableHeightField; } set { this.dikeTableHeightField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DikeTableHeightSpecified { get { return this.dikeTableHeightFieldSpecified; } set { this.dikeTableHeightFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum LocationAssesmentRegionalOptionsDikeMaterialType { /// Sand, /// Peat, /// Loam, /// Clay, /// Gravel, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class StabilityParameters { private int searchMethodField; private int determinationGridField; private int definitionTangentLinesField; private bool definitionTangentLinesFieldSpecified; private double distanceTangentLinesField; private bool distanceTangentLinesFieldSpecified; private int bishopNumberOfVerticalPointsGridField; private bool bishopNumberOfVerticalPointsGridFieldSpecified; private double bishopDistanceOfVerticalPointsGridField; private bool bishopDistanceOfVerticalPointsGridFieldSpecified; private int bishopNumberOfHorizontalPointsGridField; private bool bishopNumberOfHorizontalPointsGridFieldSpecified; private double bishopDistanceOfHorizontalPointsGridField; private bool bishopDistanceOfHorizontalPointsGridFieldSpecified; private int upliftVanNumberOfVerticalPointsGridLeftField; private bool upliftVanNumberOfVerticalPointsGridLeftFieldSpecified; private double upliftVanDistanceOfVerticalPointsGridLeftField; private bool upliftVanDistanceOfVerticalPointsGridLeftFieldSpecified; private int upliftVanNumberOfHorizontalPointsGridLeftField; private bool upliftVanNumberOfHorizontalPointsGridLeftFieldSpecified; private double upliftVanDistanceOfHorizontalPointsGridLeftField; private bool upliftVanDistanceOfHorizontalPointsGridLeftFieldSpecified; private int upliftVanNumberOfVerticalPointsGridRightField; private bool upliftVanNumberOfVerticalPointsGridRightFieldSpecified; private double upliftVanDistanceOfVerticalPointsGridRightField; private bool upliftVanDistanceOfVerticalPointsGridRightFieldSpecified; private int upliftVanNumberOfHorizontalPointsGridRightField; private bool upliftVanNumberOfHorizontalPointsGridRightFieldSpecified; private double upliftVanDistanceOfHorizontalPointsGridRightField; private bool upliftVanDistanceOfHorizontalPointsGridRightFieldSpecified; /// [System.Xml.Serialization.XmlAttributeAttribute()] public int SearchMethod { get { return this.searchMethodField; } set { this.searchMethodField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int DeterminationGrid { get { return this.determinationGridField; } set { this.determinationGridField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int DefinitionTangentLines { get { return this.definitionTangentLinesField; } set { this.definitionTangentLinesField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DefinitionTangentLinesSpecified { get { return this.definitionTangentLinesFieldSpecified; } set { this.definitionTangentLinesFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DistanceTangentLines { get { return this.distanceTangentLinesField; } set { this.distanceTangentLinesField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DistanceTangentLinesSpecified { get { return this.distanceTangentLinesFieldSpecified; } set { this.distanceTangentLinesFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int BishopNumberOfVerticalPointsGrid { get { return this.bishopNumberOfVerticalPointsGridField; } set { this.bishopNumberOfVerticalPointsGridField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool BishopNumberOfVerticalPointsGridSpecified { get { return this.bishopNumberOfVerticalPointsGridFieldSpecified; } set { this.bishopNumberOfVerticalPointsGridFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double BishopDistanceOfVerticalPointsGrid { get { return this.bishopDistanceOfVerticalPointsGridField; } set { this.bishopDistanceOfVerticalPointsGridField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool BishopDistanceOfVerticalPointsGridSpecified { get { return this.bishopDistanceOfVerticalPointsGridFieldSpecified; } set { this.bishopDistanceOfVerticalPointsGridFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int BishopNumberOfHorizontalPointsGrid { get { return this.bishopNumberOfHorizontalPointsGridField; } set { this.bishopNumberOfHorizontalPointsGridField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool BishopNumberOfHorizontalPointsGridSpecified { get { return this.bishopNumberOfHorizontalPointsGridFieldSpecified; } set { this.bishopNumberOfHorizontalPointsGridFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double BishopDistanceOfHorizontalPointsGrid { get { return this.bishopDistanceOfHorizontalPointsGridField; } set { this.bishopDistanceOfHorizontalPointsGridField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool BishopDistanceOfHorizontalPointsGridSpecified { get { return this.bishopDistanceOfHorizontalPointsGridFieldSpecified; } set { this.bishopDistanceOfHorizontalPointsGridFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int UpliftVanNumberOfVerticalPointsGridLeft { get { return this.upliftVanNumberOfVerticalPointsGridLeftField; } set { this.upliftVanNumberOfVerticalPointsGridLeftField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UpliftVanNumberOfVerticalPointsGridLeftSpecified { get { return this.upliftVanNumberOfVerticalPointsGridLeftFieldSpecified; } set { this.upliftVanNumberOfVerticalPointsGridLeftFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double UpliftVanDistanceOfVerticalPointsGridLeft { get { return this.upliftVanDistanceOfVerticalPointsGridLeftField; } set { this.upliftVanDistanceOfVerticalPointsGridLeftField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UpliftVanDistanceOfVerticalPointsGridLeftSpecified { get { return this.upliftVanDistanceOfVerticalPointsGridLeftFieldSpecified; } set { this.upliftVanDistanceOfVerticalPointsGridLeftFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int UpliftVanNumberOfHorizontalPointsGridLeft { get { return this.upliftVanNumberOfHorizontalPointsGridLeftField; } set { this.upliftVanNumberOfHorizontalPointsGridLeftField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UpliftVanNumberOfHorizontalPointsGridLeftSpecified { get { return this.upliftVanNumberOfHorizontalPointsGridLeftFieldSpecified; } set { this.upliftVanNumberOfHorizontalPointsGridLeftFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double UpliftVanDistanceOfHorizontalPointsGridLeft { get { return this.upliftVanDistanceOfHorizontalPointsGridLeftField; } set { this.upliftVanDistanceOfHorizontalPointsGridLeftField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UpliftVanDistanceOfHorizontalPointsGridLeftSpecified { get { return this.upliftVanDistanceOfHorizontalPointsGridLeftFieldSpecified; } set { this.upliftVanDistanceOfHorizontalPointsGridLeftFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int UpliftVanNumberOfVerticalPointsGridRight { get { return this.upliftVanNumberOfVerticalPointsGridRightField; } set { this.upliftVanNumberOfVerticalPointsGridRightField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UpliftVanNumberOfVerticalPointsGridRightSpecified { get { return this.upliftVanNumberOfVerticalPointsGridRightFieldSpecified; } set { this.upliftVanNumberOfVerticalPointsGridRightFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double UpliftVanDistanceOfVerticalPointsGridRight { get { return this.upliftVanDistanceOfVerticalPointsGridRightField; } set { this.upliftVanDistanceOfVerticalPointsGridRightField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UpliftVanDistanceOfVerticalPointsGridRightSpecified { get { return this.upliftVanDistanceOfVerticalPointsGridRightFieldSpecified; } set { this.upliftVanDistanceOfVerticalPointsGridRightFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int UpliftVanNumberOfHorizontalPointsGridRight { get { return this.upliftVanNumberOfHorizontalPointsGridRightField; } set { this.upliftVanNumberOfHorizontalPointsGridRightField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UpliftVanNumberOfHorizontalPointsGridRightSpecified { get { return this.upliftVanNumberOfHorizontalPointsGridRightFieldSpecified; } set { this.upliftVanNumberOfHorizontalPointsGridRightFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double UpliftVanDistanceOfHorizontalPointsGridRight { get { return this.upliftVanDistanceOfHorizontalPointsGridRightField; } set { this.upliftVanDistanceOfHorizontalPointsGridRightField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UpliftVanDistanceOfHorizontalPointsGridRightSpecified { get { return this.upliftVanDistanceOfHorizontalPointsGridRightFieldSpecified; } set { this.upliftVanDistanceOfHorizontalPointsGridRightFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.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; } } /// [System.Xml.Serialization.XmlArrayItemAttribute("PreconsolidationStress", IsNullable=false)] public SoilProfile2DPreconsolidationStress[] PreconsolidationStresses { get { return this.preconsolidationStressesField; } set { this.preconsolidationStressesField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Name { get { return this.nameField; } set { this.nameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class SoilProfile2DLayer2D { private SoilProfile2DLayer2DSurface surfaceField; private string soilNameField; private bool isAquiferField; private int waterpressureInterpolationModelField; /// public SoilProfile2DLayer2DSurface Surface { get { return this.surfaceField; } set { this.surfaceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string SoilName { get { return this.soilNameField; } set { this.soilNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool IsAquifer { get { return this.isAquiferField; } set { this.isAquiferField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int WaterpressureInterpolationModel { get { return this.waterpressureInterpolationModelField; } set { this.waterpressureInterpolationModelField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class 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; } } /// [System.Xml.Serialization.XmlArrayItemAttribute("InnerPoint", IsNullable=false)] public SoilProfile2DLayer2DSurfaceInnerPoint[] Innerloop { get { return this.innerloopField; } set { this.innerloopField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class SoilProfile2DLayer2DSurfaceOuterPoint { private double xField; private double zField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public double X { get { return this.xField; } set { this.xField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Z { get { return this.zField; } set { this.zField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class SoilProfile2DLayer2DSurfaceInnerPoint { private double xField; private double zField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public double X { get { return this.xField; } set { this.xField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Z { get { return this.zField; } set { this.zField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class SoilProfile2DPreconsolidationStress { private double stressValueField; private string nameField; private double xField; private double zField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public double StressValue { get { return this.stressValueField; } set { this.stressValueField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double X { get { return this.xField; } set { this.xField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Z { get { return this.zField; } set { this.zField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SoilProfile1D { private 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; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double BottomLevel { get { return this.bottomLevelField; } set { this.bottomLevelField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class 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; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string SoilName { get { return this.soilNameField; } set { this.soilNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double TopLevel { get { return this.topLevelField; } set { this.topLevelField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool IsAquifer { get { return this.isAquiferField; } set { this.isAquiferField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int WaterpressureInterpolationModel { get { return this.waterpressureInterpolationModelField; } set { this.waterpressureInterpolationModelField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class Segment { private SegmentSoilGeometryProbability[] soilGeometryProbabilityField; private string nameField; /// [System.Xml.Serialization.XmlElementAttribute("SoilGeometryProbability")] public SegmentSoilGeometryProbability[] SoilGeometryProbability { get { return this.soilGeometryProbabilityField; } set { this.soilGeometryProbabilityField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Name { get { return this.nameField; } set { this.nameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class SegmentSoilGeometryProbability { private string soilProfileNameField; private int soilProfileTypeField; private int failureMechanismSystemTypeField; private bool failureMechanismSystemTypeFieldSpecified; private double probabilityField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string SoilProfileName { get { return this.soilProfileNameField; } set { this.soilProfileNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int SoilProfileType { get { return this.soilProfileTypeField; } set { this.soilProfileTypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int FailureMechanismSystemType { get { return this.failureMechanismSystemTypeField; } set { this.failureMechanismSystemTypeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool FailureMechanismSystemTypeSpecified { get { return this.failureMechanismSystemTypeFieldSpecified; } set { this.failureMechanismSystemTypeFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Probability { get { return this.probabilityField; } set { this.probabilityField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class Soil { private string nameField; private double beddingAngleField; private bool beddingAngleFieldSpecified; private double diameterD70Field; private bool diameterD70FieldSpecified; private double permeabKxField; private bool permeabKxFieldSpecified; private double whitesConstantField; private bool whitesConstantFieldSpecified; private double diameterD90Field; private bool diameterD90FieldSpecified; private double abovePhreaticLevelField; private bool abovePhreaticLevelFieldSpecified; private double belowPhreaticLevelField; private bool belowPhreaticLevelFieldSpecified; private double dryUnitWeightField; private bool dryUnitWeightFieldSpecified; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double BeddingAngle { get { return this.beddingAngleField; } set { this.beddingAngleField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool BeddingAngleSpecified { get { return this.beddingAngleFieldSpecified; } set { this.beddingAngleFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DiameterD70 { get { return this.diameterD70Field; } set { this.diameterD70Field = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DiameterD70Specified { get { return this.diameterD70FieldSpecified; } set { this.diameterD70FieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double PermeabKx { get { return this.permeabKxField; } set { this.permeabKxField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PermeabKxSpecified { get { return this.permeabKxFieldSpecified; } set { this.permeabKxFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double WhitesConstant { get { return this.whitesConstantField; } set { this.whitesConstantField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool WhitesConstantSpecified { get { return this.whitesConstantFieldSpecified; } set { this.whitesConstantFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DiameterD90 { get { return this.diameterD90Field; } set { this.diameterD90Field = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DiameterD90Specified { get { return this.diameterD90FieldSpecified; } set { this.diameterD90FieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double AbovePhreaticLevel { get { return this.abovePhreaticLevelField; } set { this.abovePhreaticLevelField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AbovePhreaticLevelSpecified { get { return this.abovePhreaticLevelFieldSpecified; } set { this.abovePhreaticLevelFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double BelowPhreaticLevel { get { return this.belowPhreaticLevelField; } set { this.belowPhreaticLevelField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool BelowPhreaticLevelSpecified { get { return this.belowPhreaticLevelFieldSpecified; } set { this.belowPhreaticLevelFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DryUnitWeight { get { return this.dryUnitWeightField; } set { this.dryUnitWeightField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DryUnitWeightSpecified { get { return this.dryUnitWeightFieldSpecified; } set { this.dryUnitWeightFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SurfaceLine { private SurfaceLinePoint[] pointsField; private string nameField; /// [System.Xml.Serialization.XmlArrayItemAttribute("Point", IsNullable=false)] public SurfaceLinePoint[] Points { get { return this.pointsField; } set { this.pointsField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Name { get { return this.nameField; } set { this.nameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class SurfaceLinePoint { private double xField; private double zField; private int pointTypeField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public double X { get { return this.xField; } set { this.xField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Z { get { return this.zField; } set { this.zField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int PointType { get { return this.pointTypeField; } set { this.pointTypeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class 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; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool RedesignDikeShoulder { get { return this.redesignDikeShoulderField; } set { this.redesignDikeShoulderField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string ShoulderEmbankmentMaterial { get { return this.shoulderEmbankmentMaterialField; } set { this.shoulderEmbankmentMaterialField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double StabilityShoulderGrowSlope { get { return this.stabilityShoulderGrowSlopeField; } set { this.stabilityShoulderGrowSlopeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double StabilityShoulderGrowDeltaX { get { return this.stabilityShoulderGrowDeltaXField; } set { this.stabilityShoulderGrowDeltaXField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double StabilitySlopeAdaptionDeltaX { get { return this.stabilitySlopeAdaptionDeltaXField; } set { this.stabilitySlopeAdaptionDeltaXField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double SlopeAdaptionStartCotangent { get { return this.slopeAdaptionStartCotangentField; } set { this.slopeAdaptionStartCotangentField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double SlopeAdaptionEndCotangent { get { return this.slopeAdaptionEndCotangentField; } set { this.slopeAdaptionEndCotangentField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double SlopeAdaptionStepCotangent { get { return this.slopeAdaptionStepCotangentField; } set { this.slopeAdaptionStepCotangentField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double NewDikeTopWidth { get { return this.newDikeTopWidthField; } set { this.newDikeTopWidthField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NewDikeTopWidthSpecified { get { return this.newDikeTopWidthFieldSpecified; } set { this.newDikeTopWidthFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double NewDikeSlopeInside { get { return this.newDikeSlopeInsideField; } set { this.newDikeSlopeInsideField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NewDikeSlopeInsideSpecified { get { return this.newDikeSlopeInsideFieldSpecified; } set { this.newDikeSlopeInsideFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double NewDikeSlopeOutside { get { return this.newDikeSlopeOutsideField; } set { this.newDikeSlopeOutsideField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NewDikeSlopeOutsideSpecified { get { return this.newDikeSlopeOutsideFieldSpecified; } set { this.newDikeSlopeOutsideFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double NewShoulderTopSlope { get { return this.newShoulderTopSlopeField; } set { this.newShoulderTopSlopeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NewShoulderTopSlopeSpecified { get { return this.newShoulderTopSlopeFieldSpecified; } set { this.newShoulderTopSlopeFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double NewShoulderBaseSlope { get { return this.newShoulderBaseSlopeField; } set { this.newShoulderBaseSlopeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NewShoulderBaseSlopeSpecified { get { return this.newShoulderBaseSlopeFieldSpecified; } set { this.newShoulderBaseSlopeFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double NewMaxHeightShoulderAsFraction { get { return this.newMaxHeightShoulderAsFractionField; } set { this.newMaxHeightShoulderAsFractionField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NewMaxHeightShoulderAsFractionSpecified { get { return this.newMaxHeightShoulderAsFractionFieldSpecified; } set { this.newMaxHeightShoulderAsFractionFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double NewMinDistanceDikeToeStartDitch { get { return this.newMinDistanceDikeToeStartDitchField; } set { this.newMinDistanceDikeToeStartDitchField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NewMinDistanceDikeToeStartDitchSpecified { get { return this.newMinDistanceDikeToeStartDitchFieldSpecified; } set { this.newMinDistanceDikeToeStartDitchFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool UseNewDitchDefinition { get { return this.useNewDitchDefinitionField; } set { this.useNewDitchDefinitionField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double NewWidthDitchBottom { get { return this.newWidthDitchBottomField; } set { this.newWidthDitchBottomField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NewWidthDitchBottomSpecified { get { return this.newWidthDitchBottomFieldSpecified; } set { this.newWidthDitchBottomFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double NewSlopeAngleDitch { get { return this.newSlopeAngleDitchField; } set { this.newSlopeAngleDitchField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NewSlopeAngleDitchSpecified { get { return this.newSlopeAngleDitchFieldSpecified; } set { this.newSlopeAngleDitchFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double NewDepthDitch { get { return this.newDepthDitchField; } set { this.newDepthDitchField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NewDepthDitchSpecified { get { return this.newDepthDitchFieldSpecified; } set { this.newDepthDitchFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public LocationDesignOptionsStabilityDesignMethod StabilityDesignMethod { get { return this.stabilityDesignMethodField; } set { this.stabilityDesignMethodField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum LocationDesignOptionsStabilityDesignMethod { /// OptimizedSlopeAndShoulderAdaption, /// SlopeAdaptionBeforeShoulderAdaption, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class LocationWaternetOptions { private LocationWaternetOptionsPhreaticLineCreationMethod phreaticLineCreationMethodField; private double polderLevelField; private double headPl2Field; private bool headPl2FieldSpecified; private double headPl3Field; private bool headPl3FieldSpecified; private double headPl4Field; private bool headPl4FieldSpecified; private double dampingFactorPL3Field; private double dampingFactorPL4Field; private double penetrationLengthField; private double slopeDampingFactorField; private double pl1BelowCrestRiversideField; private double pl1BelowCrestPoldersideField; private double pl1BelowShoulderCrestPoldersideField; private double pl1BelowToeDikePoldersideField; private double pl1BelowCrestMiddleField; private bool pl1BelowCrestMiddleFieldSpecified; private double pl1FactorBelowShoulderCrestField; private bool pl1FactorBelowShoulderCrestFieldSpecified; private double dryPl1BelowCrestMiddleField; private bool dryPl1BelowCrestMiddleFieldSpecified; private double dryPl1FactorBelowShoulderCrestField; private bool dryPl1FactorBelowShoulderCrestFieldSpecified; private LocationWaternetOptionsIntrusionVerticalWaterPressure intrusionVerticalWaterPressureField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public LocationWaternetOptionsPhreaticLineCreationMethod PhreaticLineCreationMethod { get { return this.phreaticLineCreationMethodField; } set { this.phreaticLineCreationMethodField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double PolderLevel { get { return this.polderLevelField; } set { this.polderLevelField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double HeadPl2 { get { return this.headPl2Field; } set { this.headPl2Field = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool HeadPl2Specified { get { return this.headPl2FieldSpecified; } set { this.headPl2FieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double HeadPl3 { get { return this.headPl3Field; } set { this.headPl3Field = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool HeadPl3Specified { get { return this.headPl3FieldSpecified; } set { this.headPl3FieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double HeadPl4 { get { return this.headPl4Field; } set { this.headPl4Field = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool HeadPl4Specified { get { return this.headPl4FieldSpecified; } set { this.headPl4FieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DampingFactorPL3 { get { return this.dampingFactorPL3Field; } set { this.dampingFactorPL3Field = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DampingFactorPL4 { get { return this.dampingFactorPL4Field; } set { this.dampingFactorPL4Field = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double PenetrationLength { get { return this.penetrationLengthField; } set { this.penetrationLengthField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double SlopeDampingFactor { get { return this.slopeDampingFactorField; } set { this.slopeDampingFactorField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Pl1BelowCrestRiverside { get { return this.pl1BelowCrestRiversideField; } set { this.pl1BelowCrestRiversideField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Pl1BelowCrestPolderside { get { return this.pl1BelowCrestPoldersideField; } set { this.pl1BelowCrestPoldersideField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Pl1BelowShoulderCrestPolderside { get { return this.pl1BelowShoulderCrestPoldersideField; } set { this.pl1BelowShoulderCrestPoldersideField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Pl1BelowToeDikePolderside { get { return this.pl1BelowToeDikePoldersideField; } set { this.pl1BelowToeDikePoldersideField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Pl1BelowCrestMiddle { get { return this.pl1BelowCrestMiddleField; } set { this.pl1BelowCrestMiddleField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Pl1BelowCrestMiddleSpecified { get { return this.pl1BelowCrestMiddleFieldSpecified; } set { this.pl1BelowCrestMiddleFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Pl1FactorBelowShoulderCrest { get { return this.pl1FactorBelowShoulderCrestField; } set { this.pl1FactorBelowShoulderCrestField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Pl1FactorBelowShoulderCrestSpecified { get { return this.pl1FactorBelowShoulderCrestFieldSpecified; } set { this.pl1FactorBelowShoulderCrestFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DryPl1BelowCrestMiddle { get { return this.dryPl1BelowCrestMiddleField; } set { this.dryPl1BelowCrestMiddleField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DryPl1BelowCrestMiddleSpecified { get { return this.dryPl1BelowCrestMiddleFieldSpecified; } set { this.dryPl1BelowCrestMiddleFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DryPl1FactorBelowShoulderCrest { get { return this.dryPl1FactorBelowShoulderCrestField; } set { this.dryPl1FactorBelowShoulderCrestField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DryPl1FactorBelowShoulderCrestSpecified { get { return this.dryPl1FactorBelowShoulderCrestFieldSpecified; } set { this.dryPl1FactorBelowShoulderCrestFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public LocationWaternetOptionsIntrusionVerticalWaterPressure IntrusionVerticalWaterPressure { get { return this.intrusionVerticalWaterPressureField; } set { this.intrusionVerticalWaterPressureField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum LocationWaternetOptionsPhreaticLineCreationMethod { /// ExpertKnowledgeRRD, /// ExpertKnowledgeLinearInDike, /// GaugesWithFallbackToExpertKnowledgeRRD, /// Sensors, /// None, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum LocationWaternetOptionsIntrusionVerticalWaterPressure { /// Standard, /// Linear, /// FullHydroStatic, /// HydroStatic, /// SemiTimeDependent, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class LocationGeneral { private LocationGeneralDamType damTypeField; private string descriptionField; private bool isUseOriginalPLLineAssignmentsField; private bool isUseOriginalPLLineAssignmentsFieldSpecified; private double headPL2Field; private bool headPL2FieldSpecified; private double headPL3Field; private bool headPL3FieldSpecified; private double headPL4Field; private bool headPL4FieldSpecified; public LocationGeneral() { this.damTypeField = LocationGeneralDamType.Primary; } /// [System.Xml.Serialization.XmlAttributeAttribute()] [System.ComponentModel.DefaultValueAttribute(LocationGeneralDamType.Primary)] public LocationGeneralDamType DamType { get { return this.damTypeField; } set { this.damTypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool IsUseOriginalPLLineAssignments { get { return this.isUseOriginalPLLineAssignmentsField; } set { this.isUseOriginalPLLineAssignmentsField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool IsUseOriginalPLLineAssignmentsSpecified { get { return this.isUseOriginalPLLineAssignmentsFieldSpecified; } set { this.isUseOriginalPLLineAssignmentsFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double HeadPL2 { get { return this.headPL2Field; } set { this.headPL2Field = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool HeadPL2Specified { get { return this.headPL2FieldSpecified; } set { this.headPL2FieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double HeadPL3 { get { return this.headPL3Field; } set { this.headPL3Field = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool HeadPL3Specified { get { return this.headPL3FieldSpecified; } set { this.headPL3FieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double HeadPL4 { get { return this.headPL4Field; } set { this.headPL4Field = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool HeadPL4Specified { get { return this.headPL4FieldSpecified; } set { this.headPL4FieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum LocationGeneralDamType { /// Primary, /// Regional, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class LocationPipingProbabilisticParameters { private LocationPipingProbabilisticParametersLayerHeightDistribution layerHeightDistributionField; private double layerHeightDeviationField; private bool layerHeightDeviationFieldSpecified; public LocationPipingProbabilisticParameters() { this.layerHeightDistributionField = LocationPipingProbabilisticParametersLayerHeightDistribution.Deterministic; } /// [System.Xml.Serialization.XmlAttributeAttribute()] [System.ComponentModel.DefaultValueAttribute(LocationPipingProbabilisticParametersLayerHeightDistribution.Deterministic)] public LocationPipingProbabilisticParametersLayerHeightDistribution LayerHeightDistribution { get { return this.layerHeightDistributionField; } set { this.layerHeightDistributionField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double LayerHeightDeviation { get { return this.layerHeightDeviationField; } set { this.layerHeightDeviationField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool LayerHeightDeviationSpecified { get { return this.layerHeightDeviationFieldSpecified; } set { this.layerHeightDeviationFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum LocationPipingProbabilisticParametersLayerHeightDistribution { /// Deterministic, /// Uniform, /// Triangular, /// Normal, /// LogNormal, /// Exponential, /// Gamma, /// Beta, /// Frechet, /// Weibull, /// Gumbel, /// Rayleigh, /// Pareto, /// TruncatedNormal, /// Table, /// StudentT, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.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 bool plLineOffsetBelowDikeTopAtRiverFieldSpecified; private double plLineOffsetBelowDikeTopAtPolderField; private bool plLineOffsetBelowDikeTopAtPolderFieldSpecified; private double plLineOffsetBelowShoulderBaseInsideField; private bool plLineOffsetBelowShoulderBaseInsideFieldSpecified; private double plLineOffsetBelowDikeToeAtPolderField; private bool plLineOffsetBelowDikeToeAtPolderFieldSpecified; 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 bool upliftCriterionStabilityFieldSpecified; private double upliftCriterionPipingField; private bool upliftCriterionPipingFieldSpecified; private double requiredSafetyFactorStabilityInnerSlopeField; private bool requiredSafetyFactorStabilityInnerSlopeFieldSpecified; private double requiredSafetyFactorStabilityOuterSlopeField; private bool requiredSafetyFactorStabilityOuterSlopeFieldSpecified; private double requiredSafetyFactorPipingField; private bool requiredSafetyFactorPipingFieldSpecified; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Id { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double RiverLevel { get { return this.riverLevelField; } set { this.riverLevelField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double RiverLevelLow { get { return this.riverLevelLowField; } set { this.riverLevelLowField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool RiverLevelLowSpecified { get { return this.riverLevelLowFieldSpecified; } set { this.riverLevelLowFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DikeTableHeight { get { return this.dikeTableHeightField; } set { this.dikeTableHeightField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DikeTableHeightSpecified { get { return this.dikeTableHeightFieldSpecified; } set { this.dikeTableHeightFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double PlLineOffsetBelowDikeTopAtRiver { get { return this.plLineOffsetBelowDikeTopAtRiverField; } set { this.plLineOffsetBelowDikeTopAtRiverField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PlLineOffsetBelowDikeTopAtRiverSpecified { get { return this.plLineOffsetBelowDikeTopAtRiverFieldSpecified; } set { this.plLineOffsetBelowDikeTopAtRiverFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double PlLineOffsetBelowDikeTopAtPolder { get { return this.plLineOffsetBelowDikeTopAtPolderField; } set { this.plLineOffsetBelowDikeTopAtPolderField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PlLineOffsetBelowDikeTopAtPolderSpecified { get { return this.plLineOffsetBelowDikeTopAtPolderFieldSpecified; } set { this.plLineOffsetBelowDikeTopAtPolderFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double PlLineOffsetBelowShoulderBaseInside { get { return this.plLineOffsetBelowShoulderBaseInsideField; } set { this.plLineOffsetBelowShoulderBaseInsideField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PlLineOffsetBelowShoulderBaseInsideSpecified { get { return this.plLineOffsetBelowShoulderBaseInsideFieldSpecified; } set { this.plLineOffsetBelowShoulderBaseInsideFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double PlLineOffsetBelowDikeToeAtPolder { get { return this.plLineOffsetBelowDikeToeAtPolderField; } set { this.plLineOffsetBelowDikeToeAtPolderField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PlLineOffsetBelowDikeToeAtPolderSpecified { get { return this.plLineOffsetBelowDikeToeAtPolderFieldSpecified; } set { this.plLineOffsetBelowDikeToeAtPolderFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double PlLineOffsetBelowDikeCrestMiddle { get { return this.plLineOffsetBelowDikeCrestMiddleField; } set { this.plLineOffsetBelowDikeCrestMiddleField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PlLineOffsetBelowDikeCrestMiddleSpecified { get { return this.plLineOffsetBelowDikeCrestMiddleFieldSpecified; } set { this.plLineOffsetBelowDikeCrestMiddleFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double PlLineOffsetFactorBelowShoulderCrest { get { return this.plLineOffsetFactorBelowShoulderCrestField; } set { this.plLineOffsetFactorBelowShoulderCrestField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PlLineOffsetFactorBelowShoulderCrestSpecified { get { return this.plLineOffsetFactorBelowShoulderCrestFieldSpecified; } set { this.plLineOffsetFactorBelowShoulderCrestFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double HeadPl3 { get { return this.headPl3Field; } set { this.headPl3Field = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool HeadPl3Specified { get { return this.headPl3FieldSpecified; } set { this.headPl3FieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double HeadPl4 { get { return this.headPl4Field; } set { this.headPl4Field = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool HeadPl4Specified { get { return this.headPl4FieldSpecified; } set { this.headPl4FieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double UpliftCriterionStability { get { return this.upliftCriterionStabilityField; } set { this.upliftCriterionStabilityField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UpliftCriterionStabilitySpecified { get { return this.upliftCriterionStabilityFieldSpecified; } set { this.upliftCriterionStabilityFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double UpliftCriterionPiping { get { return this.upliftCriterionPipingField; } set { this.upliftCriterionPipingField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UpliftCriterionPipingSpecified { get { return this.upliftCriterionPipingFieldSpecified; } set { this.upliftCriterionPipingFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double RequiredSafetyFactorStabilityInnerSlope { get { return this.requiredSafetyFactorStabilityInnerSlopeField; } set { this.requiredSafetyFactorStabilityInnerSlopeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool RequiredSafetyFactorStabilityInnerSlopeSpecified { get { return this.requiredSafetyFactorStabilityInnerSlopeFieldSpecified; } set { this.requiredSafetyFactorStabilityInnerSlopeFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double RequiredSafetyFactorStabilityOuterSlope { get { return this.requiredSafetyFactorStabilityOuterSlopeField; } set { this.requiredSafetyFactorStabilityOuterSlopeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool RequiredSafetyFactorStabilityOuterSlopeSpecified { get { return this.requiredSafetyFactorStabilityOuterSlopeFieldSpecified; } set { this.requiredSafetyFactorStabilityOuterSlopeFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double RequiredSafetyFactorPiping { get { return this.requiredSafetyFactorPipingField; } set { this.requiredSafetyFactorPipingField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool RequiredSafetyFactorPipingSpecified { get { return this.requiredSafetyFactorPipingFieldSpecified; } set { this.requiredSafetyFactorPipingFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class LocationStabilityOptions { private string mapForSoilgeometries2DField; 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; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string MapForSoilgeometries2D { get { return this.mapForSoilgeometries2DField; } set { this.mapForSoilgeometries2DField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int ZoneType { get { return this.zoneTypeField; } set { this.zoneTypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double ForbiddenZoneFactor { get { return this.forbiddenZoneFactorField; } set { this.forbiddenZoneFactorField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ForbiddenZoneFactorSpecified { get { return this.forbiddenZoneFactorFieldSpecified; } set { this.forbiddenZoneFactorFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double ZoneAreaRestSlopeCrestWidth { get { return this.zoneAreaRestSlopeCrestWidthField; } set { this.zoneAreaRestSlopeCrestWidthField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ZoneAreaRestSlopeCrestWidthSpecified { get { return this.zoneAreaRestSlopeCrestWidthFieldSpecified; } set { this.zoneAreaRestSlopeCrestWidthFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double TrafficLoad { get { return this.trafficLoadField; } set { this.trafficLoadField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TrafficLoadSpecified { get { return this.trafficLoadFieldSpecified; } set { this.trafficLoadFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double MinimumCircleDepth { get { return this.minimumCircleDepthField; } set { this.minimumCircleDepthField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MinimumCircleDepthSpecified { get { return this.minimumCircleDepthFieldSpecified; } set { this.minimumCircleDepthFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum InputDamProjectType { /// Assessment, /// AssessmentRegional, /// Operational, /// Design, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum InputPipingModelType { /// Bligh, /// SellmeijerVnk, /// Sellmeijer4Forces, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum InputStabilityModelType { /// Bishop, /// UpliftVan, /// BishopUpliftVan, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum InputAnalysisType { /// NoAdaption, /// AdaptGeometry, } }