using StructureHelperCommon.Infrastructures.Interfaces; using StructureHelperCommon.Models.Calculators; namespace StructureHelperLogics.NdmCalculations.Cracking { /// /// User settings for crack width calculation /// public interface IUserCrackInputData : IInputData, ISaveable { /// /// Flag of assigning of length betweenCracks by user or auto /// bool SetLengthBetweenCracks { get; set; } /// /// User value of length between cracks /// double LengthBetweenCracks { get; set; } /// /// Flag of assigning of softening factor by user or auto /// bool SetSofteningFactor { get; set; } /// /// User value of softening factor /// double SofteningFactor { get; set; } /// /// Ultimate value of crack width due to long term loads, m /// double UltimateLongCrackWidth { get; set; } /// /// Ultimate value of crack width due to short term loads, m /// double UltimateShortCrackWidth { get; set; } } }