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; }
}
}