// Copyright (C) Stichting Deltares 2017. All rights reserved. // // This file is part of Ringtoets. // // Ringtoets is free software: you can redistribute it and/or modify // it under the terms of the GNU 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 General Public License for more details. // // You should have received a copy of the GNU 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 Ringtoets.Common.IO.Structures { /// /// This class represents a definition of some structure-parameter that has been defined /// in a *.csv file. /// public class StructuresParameterRow { /// /// Initializes a new instance of the class. /// public StructuresParameterRow() { NumericalValue = double.NaN; VarianceValue = double.NaN; LineNumber = -1; } /// /// Gets or sets the location identifier to which this parameter belongs. /// public string LocationId { get; set; } /// /// Gets or sets the ID of this parameter. /// public string ParameterId { get; set; } /// /// Gets or sets the alphanumerical value for the parameter. /// public string AlphanumericValue { get; set; } /// /// Gets or sets the numerical value (interpreted as the mean of a random variable /// or as deterministic value) for the parameter. /// public double NumericalValue { get; set; } /// /// Gets or sets the variance value (interpreted as the standard deviation of a /// random variable or a the coefficient of variation of a random variable). /// public double VarianceValue { get; set; } /// /// Gets or sets the type that defines how should be interpreted. /// public VarianceType VarianceType { get; set; } /// /// Gets or sets the line number of where this parameter was defined. /// public int LineNumber { get; set; } } }