lixiaojun
2025-02-17 92437d69a32c79cebf0708c147c0f3c0a24f2e23
WinFrmUI/Yw.WinFrmUI.Hydro.Core/18-loss/01-curve/HydroNodeLossViewModel.cs
@@ -13,19 +13,26 @@
        /// <summary>
        /// 
        /// </summary>
        public HydroNodeLossViewModel(Yw.EPAnet.LossNode rhs)
        public HydroNodeLossViewModel(Yw.EPAnet.LossNode rhs, Yw.Model.HydroVisualInfo visual)
        {
            this.Code = rhs.Id;
            this.Name = visual.Name;
            this.Elev = Math.Round(rhs.Elev, 2);
            this.StartHead = Math.Round(rhs.Head, 2);
            this.EndHead = Math.Round(rhs.Head - rhs.MinorLoss, 2);
            this.Distance = rhs.Distance;
            this.MinorLoss = rhs.MinorLoss;
            this.Distance = Math.Round(rhs.Distance, 2);
        }
        /// <summary>
        /// 编码
        /// </summary>
        public string Code { get; set; }
        /// <summary>
        /// 名称
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// 高程
@@ -43,6 +50,11 @@
        public double EndHead { get; set; }
        /// <summary>
        /// 局部损失
        /// </summary>
        public double MinorLoss { get; set; }
        /// <summary>
        /// 距离
        /// </summary>
        public double Distance { get; set; }