Files
StructureHelper/StructureHelperCommon/Models/Forces/DesignForceTuple.cs
2023-06-10 22:26:15 +05:00

30 lines
830 B
C#

using StructureHelperCommon.Infrastructures.Enums;
namespace StructureHelperCommon.Models.Forces
{
public class DesignForceTuple : IDesignForceTuple
{
public LimitStates LimitState { get; set; }
public CalcTerms CalcTerm { get; set; }
public ForceTuple ForceTuple { get; set; }
public DesignForceTuple(LimitStates limitState, CalcTerms calcTerm) : this()
{
LimitState = limitState;
CalcTerm = calcTerm;
}
public DesignForceTuple()
{
ForceTuple = new ForceTuple();
}
public object Clone()
{
var newTuple = new DesignForceTuple(this.LimitState, this.CalcTerm);
newTuple.ForceTuple = this.ForceTuple.Clone() as ForceTuple;
return newTuple;
}
}
}