using StructureHelperCommon.Infrastructures.Interfaces; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace StructureHelperCommon.Models.Forces.BeamShearActions { /// public class BeamShearAxisAction : IBeamShearAxisAction { private IUpdateStrategy updateStrategy; /// public Guid Id { get; } /// public string Name { get; set; } = string.Empty; /// public double SupportShearForce { get; set; } /// public IFactoredCombinationProperty FactoredCombinationProperty { get; } = new FactoredCombinationProperty(Guid.NewGuid()); /// public List ShearLoads { get; } public BeamShearAxisAction(Guid id) { Id = id; } public object Clone() { BeamShearAxisAction beamShearAxisAction = new(Guid.NewGuid()); return beamShearAxisAction; } } }