Files
StructureHelper/StructureHelper/Infrastructure/UI/DataContexts/ReinforcementViewPrimitive.cs
2023-07-16 17:21:28 +05:00

35 lines
912 B
C#

using StructureHelperLogics.NdmCalculations.Primitives;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace StructureHelper.Infrastructure.UI.DataContexts
{
public class ReinforcementViewPrimitive : PointViewPrimitive, IHasHostPrimitive
{
RebarPrimitive primitive;
public INdmPrimitive HostPrimitive
{
get => primitive.HostPrimitive;
set
{
primitive.HostPrimitive = value;
OnPropertyChanged(nameof(HostPrimitive));
}
}
public ReinforcementViewPrimitive(RebarPrimitive _primitive) : base(_primitive)
{
primitive = _primitive;
}
public override void Refresh()
{
OnPropertyChanged(nameof(HostPrimitive));
base.Refresh();
}
}
}