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