using StructureHelperCommon.Infrastructures.Enums; using StructureHelperCommon.Models.Shapes; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace StructureHelperCommon.Models.Forces { public class ForceCombinationList : IForceCombinationList { public string Name { get; set; } public bool SetInGravityCenter { get; set; } public Point2D ForcePoint { get; private set; } public List DesignForces { get; private set; } public ForceCombinationList() { SetInGravityCenter = true; ForcePoint = new Point2D() { X = 0, Y = 0 }; DesignForces = new List(); DesignForces.Add(new DesignForceTuple(LimitStates.ULS, CalcTerms.ShortTerm)); DesignForces.Add(new DesignForceTuple(LimitStates.ULS, CalcTerms.LongTerm)); DesignForces.Add(new DesignForceTuple(LimitStates.SLS, CalcTerms.ShortTerm)); DesignForces.Add(new DesignForceTuple(LimitStates.SLS, CalcTerms.LongTerm)); } } }