namespace Yw.WinFrmUI { /// /// 水力计算管段属性 /// public class HydroCalcuLinkResult : HydroCalcuVisualResult, IHydroCalcuLinkResult { /// /// /// public HydroCalcuLinkResult() { } /// /// /// public HydroCalcuLinkResult(IHydroCalcuVisualResult rhs) : base(rhs) { } /// /// /// public HydroCalcuLinkResult(HydroCalcuVisualResult rhs) : base(rhs) { } /// /// /// public HydroCalcuLinkResult(Yw.EPAnet.CalcuLink rhs) : base(rhs) { this.CalcuFlow = rhs.Flow; this.CalcuVelocity = rhs.Velocity; this.CalcuHeadLoss = rhs.HeadLoss; this.CalcuMinorLoss = rhs.MinorLoss; this.CalcuFrictionLoss = rhs.FrictionLoss; } /// /// /// public HydroCalcuLinkResult(IHydroCalcuLinkResult rhs) : base(rhs) { this.CalcuFlow = rhs.CalcuFlow; this.CalcuVelocity = rhs.CalcuVelocity; this.CalcuHeadLoss = rhs.CalcuHeadLoss; this.CalcuMinorLoss = rhs.CalcuMinorLoss; this.CalcuFrictionLoss = rhs.CalcuFrictionLoss; } /// /// /// public HydroCalcuLinkResult(HydroCalcuLinkResult rhs) : base(rhs) { this.CalcuFlow = rhs.CalcuFlow; this.CalcuVelocity = rhs.CalcuVelocity; this.CalcuHeadLoss = rhs.CalcuHeadLoss; this.CalcuMinorLoss = rhs.CalcuMinorLoss; this.CalcuFrictionLoss = rhs.CalcuFrictionLoss; } /// /// 流量 (m³/h) /// public double? CalcuFlow { get; set; } /// /// 流速(m/s) /// public double? CalcuVelocity { get; set; } /// /// 水头损失(m) /// public double? CalcuHeadLoss { get; set; } /// /// 局部损失(m) /// public double? CalcuMinorLoss { get; set; } /// /// 沿程损失(m) /// public double? CalcuFrictionLoss { get; set; } } }