namespace Yw.WinFrmUI { /// /// /// public class HydroNodeLossViewModel { /// /// /// public HydroNodeLossViewModel() { } /// /// /// 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 = Math.Round(rhs.Distance, 2); } /// /// 编码 /// public string Code { get; set; } /// /// 名称 /// public string Name { get; set; } /// /// 高程 /// public double Elev { get; set; } /// /// 开始水头 /// public double StartHead { get; set; } /// /// 结束水头 /// public double EndHead { get; set; } /// /// 距离 /// public double Distance { get; set; } } }