using StructureHelperCommon.Infrastructures.Enums; using StructureHelperCommon.Infrastructures.Interfaces; namespace StructureHelperLogics.Models.BeamShears { /// /// Implement parameters of inclined cross-section for beam shear calculating /// public interface IInclinedSection : IEffectiveDepth { /// /// Reference to source beam shear section /// IBeamShearSection BeamShearSection { get; set; } /// /// Type of limite state for calculating /// LimitStates LimitState { get; set; } /// /// Type od calc term for calculating /// CalcTerms CalcTerm { get; set; } /// /// Width of cross-section /// double WebWidth { get; set; } /// /// Coordinate of start of inclined cross-section /// double StartCoord { get; set; } /// /// Coordinate of end of inclined cross-section /// double EndCoord { get; set; } /// /// Strength of concrete in compression, Pa /// double ConcreteCompressionStrength { get; set; } /// /// Strength of concrete in tension, Pa /// double ConcreteTensionStrength { get; set; } } }