// 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. namespace Deltares.LayerOnSlopeTool.Io { /// Geometry Creation Options type /// This is only a partial implementation, because more is not needed for this tool public class IoGeometryCreationOptions { /// Gets or sets the type of the soil geometry. /// The type of the soil geometry. public SoilGeometryType SoilGeometryType { get; set; } /// Gets or sets the soil geometry-2D filename. /// The soil geometry2 d filename. public string SoilGeometry2DFilename { get; set; } /// Gets or sets the x offset soil geometry-2D origin. /// The x offset soil geometry2 d origin. public double XOffsetSoilGeometry2DOrigin { get; set; } /// Gets or sets the material for dike. /// The material for dike. public string MaterialForDike { get; set; } /// Gets or sets the length of the penetration. /// The length of the penetration. public double PenetrationLength { get; set; } /// Gets or sets the pl line assignment. /// The pl line assignment. public PlLineAssignment PlLineAssignment { get; set; } } }