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; }
}
}