using StructureHelperCommon.Infrastructures.Interfaces; using StructureHelperCommon.Models.Forces; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace StructureHelperCommon.Models.Sections { /// /// Logic for calculating of value of accidental eccentricity /// public interface IAccidentalEccentricityLogic : ILogic { /// /// Properties of compressed member /// double Length { get;set;} /// /// Size of cross-section along X-axis, m /// double SizeX { get; set; } /// /// Size of cross-section along Y-axis, m /// double SizeY { get; set; } /// /// Initial tuple of force /// IForceTuple InitialForceTuple { get; set; } /// /// Returns new force tuple with accidental eccentricity /// /// ForceTuple GetForceTuple(); } }