duheng
2025-02-17 26f45822a2a84af81e20ca543da98d3b822c5afd
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.Elev = rhs.Elev;
            this.StartHead = rhs.Head;
            this.EndHead = rhs.Head - rhs.MinorLoss;
            this.Distance = rhs.Distance;
            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.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; }