using LoaderCalculator.Data.Matrix; using LoaderCalculator.Data.Ndms; using StructureHelperCommon.Infrastructures.Interfaces; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace StructureHelperLogics.NdmCalculations.Cracking { /// /// Interface of logic of obtaining of length between cracks /// public interface ILengthBetweenCracksLogic : ILogic { /// /// Full collection of ndm parts of cross-section /// IEnumerable NdmCollection { get; set; } /// /// Strain matrix in cracked state /// IStrainMatrix StrainMatrix { get; set; } /// /// Returns length between cracks /// /// Length betwenn cracks double GetLength(); } }