// Copyright (C) Stichting Deltares 2020. All rights reserved. // // This file is part of the Layer On Slope Tool. // // The Layer On Slope Tool is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. // // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . // // All names, logos, and references to "Deltares" are registered trademarks of // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. //------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 // // 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.8.3928.0. // namespace Deltares.LayerOnSlopeTool.Io { using System.Xml.Serialization; /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public partial class tnsbPrefixSurfaceLine { private tnsbPrefixSurfaceLineTnsbPrefixSurfacePoint[] tnsbPrefixSurfacePointField; /// [System.Xml.Serialization.XmlElementAttribute("tnsbPrefixSurfacePoint")] public tnsbPrefixSurfaceLineTnsbPrefixSurfacePoint[] tnsbPrefixSurfacePoint { get { return this.tnsbPrefixSurfacePointField; } set { this.tnsbPrefixSurfacePointField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class tnsbPrefixSurfaceLineTnsbPrefixSurfacePoint { private double xCoordField; private double yCoordField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public double XCoord { get { return this.xCoordField; } set { this.xCoordField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double YCoord { get { return this.yCoordField; } set { this.yCoordField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public partial class tnsbPrefixCharacteristicPoints { private tnsbPrefixCharacteristicPointsTnsbPrefixCharacteristicPoint[] tnsbPrefixCharacteristicPointField; /// [System.Xml.Serialization.XmlElementAttribute("tnsbPrefixCharacteristicPoint")] public tnsbPrefixCharacteristicPointsTnsbPrefixCharacteristicPoint[] tnsbPrefixCharacteristicPoint { get { return this.tnsbPrefixCharacteristicPointField; } set { this.tnsbPrefixCharacteristicPointField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class tnsbPrefixCharacteristicPointsTnsbPrefixCharacteristicPoint { private double xCoordField; private double yCoordField; private CharacteristicPointType characteristicPointTypeField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public double XCoord { get { return this.xCoordField; } set { this.xCoordField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double YCoord { get { return this.yCoordField; } set { this.yCoordField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public CharacteristicPointType CharacteristicPointType { get { return this.characteristicPointTypeField; } set { this.characteristicPointTypeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] public enum CharacteristicPointType { /// Unknown, /// SurfaceLevelOutside, /// DikeToeAtRiver, /// DikeTopAtRiver, /// DikeTopAtPolder, /// DikeToeAtPolder, /// SurfaceLevelInside, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public partial class tnsbPrefixExternalPLLines { private tnsbPrefixExternalPLLinesTnsbPrefixPLLine[] tnsbPrefixPLLineField; /// [System.Xml.Serialization.XmlElementAttribute("tnsbPrefixPLLine")] public tnsbPrefixExternalPLLinesTnsbPrefixPLLine[] tnsbPrefixPLLine { get { return this.tnsbPrefixPLLineField; } set { this.tnsbPrefixPLLineField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class tnsbPrefixExternalPLLinesTnsbPrefixPLLine { private tnsbPrefixExternalPLLinesTnsbPrefixPLLineTnsbPrefixPLPoint[] tnsbPrefixPLPointField; private bool isPhreaticField; private int boundaryLayerField; /// [System.Xml.Serialization.XmlElementAttribute("tnsbPrefixPLPoint")] public tnsbPrefixExternalPLLinesTnsbPrefixPLLineTnsbPrefixPLPoint[] tnsbPrefixPLPoint { get { return this.tnsbPrefixPLPointField; } set { this.tnsbPrefixPLPointField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool IsPhreatic { get { return this.isPhreaticField; } set { this.isPhreaticField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int BoundaryLayer { get { return this.boundaryLayerField; } set { this.boundaryLayerField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class tnsbPrefixExternalPLLinesTnsbPrefixPLLineTnsbPrefixPLPoint { private double xCoordField; private double yCoordField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public double XCoord { get { return this.xCoordField; } set { this.xCoordField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double YCoord { get { return this.yCoordField; } set { this.yCoordField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public partial class tnsbPrefixModel { private ModelType calculationModelField; private ShearStrengthType shearStrengthField; private bool probabilisticField; private SearchMethodType searchMethodField; private GridPositionType gridPositionField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public ModelType CalculationModel { get { return this.calculationModelField; } set { this.calculationModelField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public ShearStrengthType ShearStrength { get { return this.shearStrengthField; } set { this.shearStrengthField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool Probabilistic { get { return this.probabilisticField; } set { this.probabilisticField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public SearchMethodType SearchMethod { get { return this.searchMethodField; } set { this.searchMethodField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public GridPositionType GridPosition { get { return this.gridPositionField; } set { this.gridPositionField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] public enum ModelType { /// Bishop, /// UpliftVan, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] public enum ShearStrengthType { /// CPhi, /// CuCalculated, /// CuMeasured, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] public enum SearchMethodType { /// Grid, /// GeneticAlgorithm, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] public enum GridPositionType { /// Left, /// Right, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] public partial class tnsbPrefixTrafficLoad { private double xCoordinateAtRiverField; private double xCoordinateAtPolderField; private double loadField; private bool degreeOfConsolidationSpecified1Field; private double degreeOfConsolidationField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public double XCoordinateAtRiver { get { return this.xCoordinateAtRiverField; } set { this.xCoordinateAtRiverField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double XCoordinateAtPolder { get { return this.xCoordinateAtPolderField; } set { this.xCoordinateAtPolderField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Load { get { return this.loadField; } set { this.loadField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute("DegreeOfConsolidationSpecified")] public bool DegreeOfConsolidationSpecified1 { get { return this.degreeOfConsolidationSpecified1Field; } set { this.degreeOfConsolidationSpecified1Field = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DegreeOfConsolidation { get { return this.degreeOfConsolidationField; } set { this.degreeOfConsolidationField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] public partial class tnsbPrefixCalculationOptions { private double minimalCircleDepthField; private ZonesType zonesTypeField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public double MinimalCircleDepth { get { return this.minimalCircleDepthField; } set { this.minimalCircleDepthField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public ZonesType ZonesType { get { return this.zonesTypeField; } set { this.zonesTypeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] public enum ZonesType { /// NoZones, /// ZoneAreas, /// ForbiddenZone, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public partial class tnsbPrefixGeometryCreationOptions { private SoilGeometryType soilGeometryTypeField; private string soilGeometry2DFilenameField; private double xOffsetSoilGeometry2DOriginField; private string materialForDikeField; private string materialForShoulderField; private bool isDrySituationField; private bool isDrySituationFieldSpecified; private PlLineAssignment pLLineAssignmentField; private double intrusionVerticalWaterPressureField; private bool intrusionVerticalWaterPressureFieldSpecified; private double penetrationLengthField; private bool isDesignField; private bool isDesignFieldSpecified; private bool isUseOriginalPLLineAssignmentsField; private bool isUseOriginalPLLineAssignmentsFieldSpecified; /// [System.Xml.Serialization.XmlAttributeAttribute()] public SoilGeometryType SoilGeometryType { get { return this.soilGeometryTypeField; } set { this.soilGeometryTypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string SoilGeometry2DFilename { get { return this.soilGeometry2DFilenameField; } set { this.soilGeometry2DFilenameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double XOffsetSoilGeometry2DOrigin { get { return this.xOffsetSoilGeometry2DOriginField; } set { this.xOffsetSoilGeometry2DOriginField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string MaterialForDike { get { return this.materialForDikeField; } set { this.materialForDikeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string MaterialForShoulder { get { return this.materialForShoulderField; } set { this.materialForShoulderField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool IsDrySituation { get { return this.isDrySituationField; } set { this.isDrySituationField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool IsDrySituationSpecified { get { return this.isDrySituationFieldSpecified; } set { this.isDrySituationFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public PlLineAssignment PLLineAssignment { get { return this.pLLineAssignmentField; } set { this.pLLineAssignmentField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double IntrusionVerticalWaterPressure { get { return this.intrusionVerticalWaterPressureField; } set { this.intrusionVerticalWaterPressureField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool IntrusionVerticalWaterPressureSpecified { get { return this.intrusionVerticalWaterPressureFieldSpecified; } set { this.intrusionVerticalWaterPressureFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double PenetrationLength { get { return this.penetrationLengthField; } set { this.penetrationLengthField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool IsDesign { get { return this.isDesignField; } set { this.isDesignField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool IsDesignSpecified { get { return this.isDesignFieldSpecified; } set { this.isDesignFieldSpecified = 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.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] public enum SoilGeometryType { /// SoilGeometry1D, /// SoilGeometry2D, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] public enum PlLineAssignment { /// NoPlLines, /// ExpertKnowledge, /// DikeFlow, /// OrginalPlLines, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] public partial class tnsbPrefixHorizontalBalanceArea { private double xLeftField; private double xRightField; private double yTopField; private double yBottomField; private int planeCountField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public double XLeft { get { return this.xLeftField; } set { this.xLeftField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double XRight { get { return this.xRightField; } set { this.xRightField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double YTop { get { return this.yTopField; } set { this.yTopField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double YBottom { get { return this.yBottomField; } set { this.yBottomField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int PlaneCount { get { return this.planeCountField; } set { this.planeCountField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public partial class tnsbPrefixSlipCircleDefinition { private double xCoordinateLastUpliftPointField; private TangentLinesDefinitionType upliftVanTangentLinesDefinitionField; private double upliftVanTangentLinesDistanceField; private TangentLinesDefinitionType bishopTangentLinesDefinitionField; private double bishopTangentLinesDistanceField; private GridSizeDeterminationType gridSizeDeterminationField; private int upliftVanLeftGridVerticalPointCountField; private double upliftVanLeftGridVerticalPointDistanceField; private int upliftVanLeftGridHorizontalPointCountField; private double upliftVanLeftGridHorizontalPointDistanceField; private int upliftVanRightGridVerticalPointCountField; private double upliftVanRightGridVerticalPointDistanceField; private int upliftVanRightGridHorizontalPointCountField; private double upliftVanRightGridHorizontalPointDistanceField; private int bishopGridVerticalPointCountField; private double bishopGridVerticalPointDistanceField; private int bishopGridHorizontalPointCountField; private double bishopGridHorizontalPointDistanceField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public double XCoordinateLastUpliftPoint { get { return this.xCoordinateLastUpliftPointField; } set { this.xCoordinateLastUpliftPointField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public TangentLinesDefinitionType UpliftVanTangentLinesDefinition { get { return this.upliftVanTangentLinesDefinitionField; } set { this.upliftVanTangentLinesDefinitionField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double UpliftVanTangentLinesDistance { get { return this.upliftVanTangentLinesDistanceField; } set { this.upliftVanTangentLinesDistanceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public TangentLinesDefinitionType BishopTangentLinesDefinition { get { return this.bishopTangentLinesDefinitionField; } set { this.bishopTangentLinesDefinitionField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double BishopTangentLinesDistance { get { return this.bishopTangentLinesDistanceField; } set { this.bishopTangentLinesDistanceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public GridSizeDeterminationType GridSizeDetermination { get { return this.gridSizeDeterminationField; } set { this.gridSizeDeterminationField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int UpliftVanLeftGridVerticalPointCount { get { return this.upliftVanLeftGridVerticalPointCountField; } set { this.upliftVanLeftGridVerticalPointCountField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double UpliftVanLeftGridVerticalPointDistance { get { return this.upliftVanLeftGridVerticalPointDistanceField; } set { this.upliftVanLeftGridVerticalPointDistanceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int UpliftVanLeftGridHorizontalPointCount { get { return this.upliftVanLeftGridHorizontalPointCountField; } set { this.upliftVanLeftGridHorizontalPointCountField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double UpliftVanLeftGridHorizontalPointDistance { get { return this.upliftVanLeftGridHorizontalPointDistanceField; } set { this.upliftVanLeftGridHorizontalPointDistanceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int UpliftVanRightGridVerticalPointCount { get { return this.upliftVanRightGridVerticalPointCountField; } set { this.upliftVanRightGridVerticalPointCountField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double UpliftVanRightGridVerticalPointDistance { get { return this.upliftVanRightGridVerticalPointDistanceField; } set { this.upliftVanRightGridVerticalPointDistanceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int UpliftVanRightGridHorizontalPointCount { get { return this.upliftVanRightGridHorizontalPointCountField; } set { this.upliftVanRightGridHorizontalPointCountField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double UpliftVanRightGridHorizontalPointDistance { get { return this.upliftVanRightGridHorizontalPointDistanceField; } set { this.upliftVanRightGridHorizontalPointDistanceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int BishopGridVerticalPointCount { get { return this.bishopGridVerticalPointCountField; } set { this.bishopGridVerticalPointCountField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double BishopGridVerticalPointDistance { get { return this.bishopGridVerticalPointDistanceField; } set { this.bishopGridVerticalPointDistanceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int BishopGridHorizontalPointCount { get { return this.bishopGridHorizontalPointCountField; } set { this.bishopGridHorizontalPointCountField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double BishopGridHorizontalPointDistance { get { return this.bishopGridHorizontalPointDistanceField; } set { this.bishopGridHorizontalPointDistanceField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] public enum TangentLinesDefinitionType { /// OnBoundaryLines, /// Specified, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] public enum GridSizeDeterminationType { /// Automatic, /// Specified, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public partial class tnsPrefixDamMStabDoc { private tnsPrefixDamMStabDocTnsPrefixFileIdentification tnsPrefixFileIdentificationField; private tnsPrefixDamMStabDocTnsPrefixDamMStabInput tnsPrefixDamMStabInputField; /// public tnsPrefixDamMStabDocTnsPrefixFileIdentification tnsPrefixFileIdentification { get { return this.tnsPrefixFileIdentificationField; } set { this.tnsPrefixFileIdentificationField = value; } } /// public tnsPrefixDamMStabDocTnsPrefixDamMStabInput tnsPrefixDamMStabInput { get { return this.tnsPrefixDamMStabInputField; } set { this.tnsPrefixDamMStabInputField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class tnsPrefixDamMStabDocTnsPrefixFileIdentification { private string applicationField; private string versionField; private string createdField; private string companyField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Application { get { return this.applicationField; } set { this.applicationField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Version { get { return this.versionField; } set { this.versionField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Created { get { return this.createdField; } set { this.createdField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Company { get { return this.companyField; } set { this.companyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class tnsPrefixDamMStabDocTnsPrefixDamMStabInput { private tnsbPrefixSurfaceLineTnsbPrefixSurfacePoint[] tnsbPrefixSurfaceLineField; private tnsbPrefixCharacteristicPointsTnsbPrefixCharacteristicPoint[] tnsbPrefixCharacteristicPointsField; private tnsbPrefixExternalPLLinesTnsbPrefixPLLine[] tnsbPrefixExternalPLLinesField; private tnsbPrefixModel tnsbPrefixModelField; private tnsbPrefixTrafficLoad tnsbPrefixTrafficLoadField; private tnsbPrefixCalculationOptions tnsbPrefixCalculationOptionsField; private tnsbPrefixGeometryCreationOptions tnsbPrefixGeometryCreationOptionsField; private tnsbPrefixHorizontalBalanceArea tnsbPrefixHorizontalBalanceAreaField; private tnsbPrefixSlipCircleDefinition tnsbPrefixSlipCircleDefinitionField; private string mStabFileNameField; private string soilDBNameField; /// [System.Xml.Serialization.XmlArrayItemAttribute("tnsbPrefixSurfacePoint", IsNullable=false)] public tnsbPrefixSurfaceLineTnsbPrefixSurfacePoint[] tnsbPrefixSurfaceLine { get { return this.tnsbPrefixSurfaceLineField; } set { this.tnsbPrefixSurfaceLineField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute("tnsbPrefixCharacteristicPoint", IsNullable=false)] public tnsbPrefixCharacteristicPointsTnsbPrefixCharacteristicPoint[] tnsbPrefixCharacteristicPoints { get { return this.tnsbPrefixCharacteristicPointsField; } set { this.tnsbPrefixCharacteristicPointsField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute("tnsbPrefixPLLine", IsNullable=false)] public tnsbPrefixExternalPLLinesTnsbPrefixPLLine[] tnsbPrefixExternalPLLines { get { return this.tnsbPrefixExternalPLLinesField; } set { this.tnsbPrefixExternalPLLinesField = value; } } /// public tnsbPrefixModel tnsbPrefixModel { get { return this.tnsbPrefixModelField; } set { this.tnsbPrefixModelField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public tnsbPrefixTrafficLoad tnsbPrefixTrafficLoad { get { return this.tnsbPrefixTrafficLoadField; } set { this.tnsbPrefixTrafficLoadField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public tnsbPrefixCalculationOptions tnsbPrefixCalculationOptions { get { return this.tnsbPrefixCalculationOptionsField; } set { this.tnsbPrefixCalculationOptionsField = value; } } /// public tnsbPrefixGeometryCreationOptions tnsbPrefixGeometryCreationOptions { get { return this.tnsbPrefixGeometryCreationOptionsField; } set { this.tnsbPrefixGeometryCreationOptionsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public tnsbPrefixHorizontalBalanceArea tnsbPrefixHorizontalBalanceArea { get { return this.tnsbPrefixHorizontalBalanceAreaField; } set { this.tnsbPrefixHorizontalBalanceAreaField = value; } } /// public tnsbPrefixSlipCircleDefinition tnsbPrefixSlipCircleDefinition { get { return this.tnsbPrefixSlipCircleDefinitionField; } set { this.tnsbPrefixSlipCircleDefinitionField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string MStabFileName { get { return this.mStabFileNameField; } set { this.mStabFileNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string SoilDBName { get { return this.soilDBNameField; } set { this.soilDBNameField = value; } } } }