//------------------------------------------------------------------------------ // // 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 InputDamProjectType damProjectTypeField; /// [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] public Location[] Locations { get { return this.locationsField; } set { this.locationsField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] public SurfaceLine[] SurfaceLines { get { return this.surfaceLinesField; } set { this.surfaceLinesField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] public Soil[] Soils { get { return this.soilsField; } set { this.soilsField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] public Segment[] Segments { get { return this.segmentsField; } set { this.segmentsField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] public SoilProfile1D[] SoilProfiles1D { get { return this.soilProfiles1DField; } set { this.soilProfiles1DField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public InputDamProjectType DamProjectType { get { return this.damProjectTypeField; } set { this.damProjectTypeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class Location { private LocationAssesmentRegionalOptions assesmentRegionalOptionsField; private object assesmentOptionsField; private object operationalOptionsField; private object designOptionsField; private object nWOOptionsField; private LocationWaternetOptions waternetOptionsField; private LocationGeneral generalField; private LocationPipingProbabilisticParameters pipingProbabilisticParametersField; private string surfaceLineNameField; private string segmentNameField; /// public LocationAssesmentRegionalOptions AssesmentRegionalOptions { get { return this.assesmentRegionalOptionsField; } set { this.assesmentRegionalOptionsField = value; } } /// public object AssesmentOptions { get { return this.assesmentOptionsField; } set { this.assesmentOptionsField = value; } } /// public object OperationalOptions { get { return this.operationalOptionsField; } set { this.operationalOptionsField = value; } } /// public object DesignOptions { get { return this.designOptionsField; } set { this.designOptionsField = value; } } /// public object NWOOptions { get { return this.nWOOptionsField; } set { this.nWOOptionsField = value; } } /// public LocationWaternetOptions WaternetOptions { get { return this.waternetOptionsField; } set { this.waternetOptionsField = value; } } /// public LocationGeneral General { get { return this.generalField; } set { this.generalField = value; } } /// public LocationPipingProbabilisticParameters PipingProbabilisticParameters { get { return this.pipingProbabilisticParametersField; } set { this.pipingProbabilisticParametersField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string SurfaceLineName { get { return this.surfaceLineNameField; } set { this.surfaceLineNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string SegmentName { get { return this.segmentNameField; } set { this.segmentNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class LocationAssesmentRegionalOptions { private LocationAssesmentRegionalOptionsDikeMaterialType dikeMaterialTypeField; private double dredgingDepthField; private bool dredgingDepthFieldSpecified; private double detrimentFactorField; private double dikeTableHeightField; private bool dikeTableHeightFieldSpecified; public LocationAssesmentRegionalOptions() { this.dikeMaterialTypeField = LocationAssesmentRegionalOptionsDikeMaterialType.Clay; this.detrimentFactorField = 0.95D; } /// [System.Xml.Serialization.XmlAttributeAttribute()] [System.ComponentModel.DefaultValueAttribute(LocationAssesmentRegionalOptionsDikeMaterialType.Clay)] public LocationAssesmentRegionalOptionsDikeMaterialType DikeMaterialType { get { return this.dikeMaterialTypeField; } set { this.dikeMaterialTypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DredgingDepth { get { return this.dredgingDepthField; } set { this.dredgingDepthField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DredgingDepthSpecified { get { return this.dredgingDepthFieldSpecified; } set { this.dredgingDepthFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] [System.ComponentModel.DefaultValueAttribute(0.95D)] public double DetrimentFactor { get { return this.detrimentFactorField; } set { this.detrimentFactorField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DikeTableHeight { get { return this.dikeTableHeightField; } set { this.dikeTableHeightField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DikeTableHeightSpecified { get { return this.dikeTableHeightFieldSpecified; } set { this.dikeTableHeightFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum LocationAssesmentRegionalOptionsDikeMaterialType { /// Sand, /// Peat, /// Loam, /// Clay, /// Gravel, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SoilProfile1D { private SoilProfile1DLayer[] layersField; private SoilProfile1DPreconsolidationStress[] preconsolidationStressesField; private string nameField; private double bottomLevelField; /// [System.Xml.Serialization.XmlArrayItemAttribute("Layer", IsNullable=false)] public SoilProfile1DLayer[] Layers { get { return this.layersField; } set { this.layersField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute("PreconsolidationStress", IsNullable=false)] public SoilProfile1DPreconsolidationStress[] PreconsolidationStresses { get { return this.preconsolidationStressesField; } set { this.preconsolidationStressesField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double BottomLevel { get { return this.bottomLevelField; } set { this.bottomLevelField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class SoilProfile1DLayer { private string nameField; private string soilNameField; private double topLevelField; private bool isAquiferField; private SoilProfile1DLayerWaterpressureInterpolationModel 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 SoilProfile1DLayerWaterpressureInterpolationModel WaterpressureInterpolationModel { get { return this.waterpressureInterpolationModelField; } set { this.waterpressureInterpolationModelField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum SoilProfile1DLayerWaterpressureInterpolationModel { /// Automatic, /// Hydrostatic, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class SoilProfile1DPreconsolidationStress { private double stressValueField; private string nameField; private double xField; private double zField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public double StressValue { get { return this.stressValueField; } set { this.stressValueField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double X { get { return this.xField; } set { this.xField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Z { get { return this.zField; } set { this.zField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class Segment { private SegmentSoilGeometryProbability[] soilGeometryProbabilityField; private string nameField; /// [System.Xml.Serialization.XmlElementAttribute("SoilGeometryProbability")] public SegmentSoilGeometryProbability[] SoilGeometryProbability { get { return this.soilGeometryProbabilityField; } set { this.soilGeometryProbabilityField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Name { get { return this.nameField; } set { this.nameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class SegmentSoilGeometryProbability { private string soilGeometryNameField; private SegmentSoilGeometryProbabilitySoilGeometryType soilGeometryTypeField; private SegmentSoilGeometryProbabilityFailureMechanismSystemType failureMechanismSystemTypeField; private bool failureMechanismSystemTypeFieldSpecified; private double probabilityField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string SoilGeometryName { get { return this.soilGeometryNameField; } set { this.soilGeometryNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public SegmentSoilGeometryProbabilitySoilGeometryType SoilGeometryType { get { return this.soilGeometryTypeField; } set { this.soilGeometryTypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public SegmentSoilGeometryProbabilityFailureMechanismSystemType FailureMechanismSystemType { get { return this.failureMechanismSystemTypeField; } set { this.failureMechanismSystemTypeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool FailureMechanismSystemTypeSpecified { get { return this.failureMechanismSystemTypeFieldSpecified; } set { this.failureMechanismSystemTypeFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Probability { get { return this.probabilityField; } set { this.probabilityField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum SegmentSoilGeometryProbabilitySoilGeometryType { /// SoilGeometry1D, /// SoilGeometry2D, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum SegmentSoilGeometryProbabilityFailureMechanismSystemType { /// StabilityInside, /// StabilityOutside, /// Piping, /// HorizontalBalance, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class Soil { private string nameField; private double beddingAngleField; private bool beddingAngleFieldSpecified; private double diameterD70Field; private bool diameterD70FieldSpecified; private double permeabKxField; private bool permeabKxFieldSpecified; private double whitesConstantField; private bool whitesConstantFieldSpecified; private double diameterD90Field; private bool diameterD90FieldSpecified; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double BeddingAngle { get { return this.beddingAngleField; } set { this.beddingAngleField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool BeddingAngleSpecified { get { return this.beddingAngleFieldSpecified; } set { this.beddingAngleFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DiameterD70 { get { return this.diameterD70Field; } set { this.diameterD70Field = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DiameterD70Specified { get { return this.diameterD70FieldSpecified; } set { this.diameterD70FieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double PermeabKx { get { return this.permeabKxField; } set { this.permeabKxField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PermeabKxSpecified { get { return this.permeabKxFieldSpecified; } set { this.permeabKxFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double WhitesConstant { get { return this.whitesConstantField; } set { this.whitesConstantField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool WhitesConstantSpecified { get { return this.whitesConstantFieldSpecified; } set { this.whitesConstantFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DiameterD90 { get { return this.diameterD90Field; } set { this.diameterD90Field = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DiameterD90Specified { get { return this.diameterD90FieldSpecified; } set { this.diameterD90FieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SurfaceLine { private SurfaceLinePoint[] pointsField; private string nameField; /// [System.Xml.Serialization.XmlArrayItemAttribute("Point", IsNullable=false)] public SurfaceLinePoint[] Points { get { return this.pointsField; } set { this.pointsField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Name { get { return this.nameField; } set { this.nameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class SurfaceLinePoint { private double xField; private double zField; private int pointTypeField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public double X { get { return this.xField; } set { this.xField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Z { get { return this.zField; } set { this.zField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int PointType { get { return this.pointTypeField; } set { this.pointTypeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class LocationWaternetOptions { private LocationWaternetOptionsPhreaticLineCreationMethod phreaticLineCreationMethodField; private double polderLevelField; private double headPl2Field; private bool headPl2FieldSpecified; private double headPl3Field; private bool headPl3FieldSpecified; private double headPl4Field; private bool headPl4FieldSpecified; private double dampingFactorPL3Field; private double dampingFactorPL4Field; private double penetrationLengthField; private double slopeDampingFactorField; private double pl1BelowCrestRiversideField; private double pl1BelowCrestPoldersideField; private double pl1BelowShoulderCrestPoldersideField; private double pl1BelowToeDikePoldersideField; private double pl1BelowCrestMiddleField; private bool pl1BelowCrestMiddleFieldSpecified; private double pl1FactorBelowShoulderCrestField; private bool pl1FactorBelowShoulderCrestFieldSpecified; private double dryPl1BelowCrestMiddleField; private bool dryPl1BelowCrestMiddleFieldSpecified; private double dryPl1FactorBelowShoulderCrestField; private bool dryPl1FactorBelowShoulderCrestFieldSpecified; private LocationWaternetOptionsIntrusionVerticalWaterPressure intrusionVerticalWaterPressureField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public LocationWaternetOptionsPhreaticLineCreationMethod PhreaticLineCreationMethod { get { return this.phreaticLineCreationMethodField; } set { this.phreaticLineCreationMethodField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double PolderLevel { get { return this.polderLevelField; } set { this.polderLevelField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double HeadPl2 { get { return this.headPl2Field; } set { this.headPl2Field = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool HeadPl2Specified { get { return this.headPl2FieldSpecified; } set { this.headPl2FieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double HeadPl3 { get { return this.headPl3Field; } set { this.headPl3Field = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool HeadPl3Specified { get { return this.headPl3FieldSpecified; } set { this.headPl3FieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double HeadPl4 { get { return this.headPl4Field; } set { this.headPl4Field = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool HeadPl4Specified { get { return this.headPl4FieldSpecified; } set { this.headPl4FieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DampingFactorPL3 { get { return this.dampingFactorPL3Field; } set { this.dampingFactorPL3Field = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DampingFactorPL4 { get { return this.dampingFactorPL4Field; } set { this.dampingFactorPL4Field = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double PenetrationLength { get { return this.penetrationLengthField; } set { this.penetrationLengthField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double SlopeDampingFactor { get { return this.slopeDampingFactorField; } set { this.slopeDampingFactorField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Pl1BelowCrestRiverside { get { return this.pl1BelowCrestRiversideField; } set { this.pl1BelowCrestRiversideField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Pl1BelowCrestPolderside { get { return this.pl1BelowCrestPoldersideField; } set { this.pl1BelowCrestPoldersideField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Pl1BelowShoulderCrestPolderside { get { return this.pl1BelowShoulderCrestPoldersideField; } set { this.pl1BelowShoulderCrestPoldersideField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Pl1BelowToeDikePolderside { get { return this.pl1BelowToeDikePoldersideField; } set { this.pl1BelowToeDikePoldersideField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Pl1BelowCrestMiddle { get { return this.pl1BelowCrestMiddleField; } set { this.pl1BelowCrestMiddleField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Pl1BelowCrestMiddleSpecified { get { return this.pl1BelowCrestMiddleFieldSpecified; } set { this.pl1BelowCrestMiddleFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Pl1FactorBelowShoulderCrest { get { return this.pl1FactorBelowShoulderCrestField; } set { this.pl1FactorBelowShoulderCrestField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Pl1FactorBelowShoulderCrestSpecified { get { return this.pl1FactorBelowShoulderCrestFieldSpecified; } set { this.pl1FactorBelowShoulderCrestFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DryPl1BelowCrestMiddle { get { return this.dryPl1BelowCrestMiddleField; } set { this.dryPl1BelowCrestMiddleField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DryPl1BelowCrestMiddleSpecified { get { return this.dryPl1BelowCrestMiddleFieldSpecified; } set { this.dryPl1BelowCrestMiddleFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DryPl1FactorBelowShoulderCrest { get { return this.dryPl1FactorBelowShoulderCrestField; } set { this.dryPl1FactorBelowShoulderCrestField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DryPl1FactorBelowShoulderCrestSpecified { get { return this.dryPl1FactorBelowShoulderCrestFieldSpecified; } set { this.dryPl1FactorBelowShoulderCrestFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public LocationWaternetOptionsIntrusionVerticalWaterPressure IntrusionVerticalWaterPressure { get { return this.intrusionVerticalWaterPressureField; } set { this.intrusionVerticalWaterPressureField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum LocationWaternetOptionsPhreaticLineCreationMethod { /// ExpertKnowledgeRRD, /// ExpertKnowledgeLinearInDike, /// GaugesWithFallbackToExpertKnowledgeRRD, /// Sensors, /// None, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum LocationWaternetOptionsIntrusionVerticalWaterPressure { /// Standard, /// Linear, /// FullHydroStatic, /// HydroStatic, /// SemiTimeDependent, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class LocationGeneral { private LocationGeneralDamType damTypeField; private string descriptionField; private string dikeEmbankmentMaterialField; private double forbiddenZoneFactorField; private bool isUseOriginalPLLineAssignmentsField; private bool isUseOriginalPLLineAssignmentsFieldSpecified; private double headPL2Field; private bool headPL2FieldSpecified; private double headPL3Field; private bool headPL3FieldSpecified; private double headPL4Field; private bool headPL4FieldSpecified; public LocationGeneral() { this.damTypeField = LocationGeneralDamType.Primary; this.forbiddenZoneFactorField = 1D; } /// [System.Xml.Serialization.XmlAttributeAttribute()] [System.ComponentModel.DefaultValueAttribute(LocationGeneralDamType.Primary)] public LocationGeneralDamType DamType { get { return this.damTypeField; } set { this.damTypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string DikeEmbankmentMaterial { get { return this.dikeEmbankmentMaterialField; } set { this.dikeEmbankmentMaterialField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] [System.ComponentModel.DefaultValueAttribute(1D)] public double ForbiddenZoneFactor { get { return this.forbiddenZoneFactorField; } set { this.forbiddenZoneFactorField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool IsUseOriginalPLLineAssignments { get { return this.isUseOriginalPLLineAssignmentsField; } set { this.isUseOriginalPLLineAssignmentsField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool IsUseOriginalPLLineAssignmentsSpecified { get { return this.isUseOriginalPLLineAssignmentsFieldSpecified; } set { this.isUseOriginalPLLineAssignmentsFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double HeadPL2 { get { return this.headPL2Field; } set { this.headPL2Field = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool HeadPL2Specified { get { return this.headPL2FieldSpecified; } set { this.headPL2FieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double HeadPL3 { get { return this.headPL3Field; } set { this.headPL3Field = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool HeadPL3Specified { get { return this.headPL3FieldSpecified; } set { this.headPL3FieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double headPL4 { get { return this.headPL4Field; } set { this.headPL4Field = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool headPL4Specified { get { return this.headPL4FieldSpecified; } set { this.headPL4FieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum LocationGeneralDamType { /// Primary, /// Regional, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class LocationPipingProbabilisticParameters { private LocationPipingProbabilisticParametersLayerHeightDistribution layerHeightDistributionField; private double layerHeightDeviationField; private bool layerHeightDeviationFieldSpecified; public LocationPipingProbabilisticParameters() { this.layerHeightDistributionField = LocationPipingProbabilisticParametersLayerHeightDistribution.Deterministic; } /// [System.Xml.Serialization.XmlAttributeAttribute()] [System.ComponentModel.DefaultValueAttribute(LocationPipingProbabilisticParametersLayerHeightDistribution.Deterministic)] public LocationPipingProbabilisticParametersLayerHeightDistribution LayerHeightDistribution { get { return this.layerHeightDistributionField; } set { this.layerHeightDistributionField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double LayerHeightDeviation { get { return this.layerHeightDeviationField; } set { this.layerHeightDeviationField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool LayerHeightDeviationSpecified { get { return this.layerHeightDeviationFieldSpecified; } set { this.layerHeightDeviationFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum LocationPipingProbabilisticParametersLayerHeightDistribution { /// Deterministic, /// Uniform, /// Triangular, /// Normal, /// LogNormal, /// Exponential, /// Gamma, /// Beta, /// Frechet, /// Weibull, /// Gumbel, /// Rayleigh, /// Pareto, /// TruncatedNormal, /// Table, /// StudentT, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum InputDamProjectType { /// Assessment, /// AssessmentRegional, /// Operational, /// Design, /// NWO, } }