using StructureHelperCommon.Infrastructures.Enums; using StructureHelperCommon.Infrastructures.Interfaces; using StructureHelperCommon.Models.Calculators; using StructureHelperCommon.Models.Forces; //Copyright (c) 2023 Redikultsev Evgeny, Ekaterinburg, Russia //All rights reserved. namespace StructureHelperLogics.Models.BeamShears { /// /// Implements input data for calculating bearing capacity of cross-section of RC member for shear /// public interface IBeamShearSectionLogicInputData : IInputData, ISaveable { /// /// Properties of RC cross-section /// IInclinedSection InclinedSection { get; set; } /// /// Properties of stirrups in cross-section /// IStirrup Stirrup { get; set; } /// /// Limit state for calculating /// LimitStates LimitState { get; set; } /// /// Term (Duration) for calculation /// CalcTerms CalcTerm { get; set; } /// /// Force tuple for calculation /// IForceTuple ForceTuple { get; set; } } }