| | |
| | | namespace Yw.WinFrmUI |
| | | { |
| | | /// <summary> |
| | | /// 水力计算结果 |
| | | /// 计算结果 |
| | | /// </summary> |
| | | public class HydroCalcuResult : IHydroCalcuResult |
| | | public class HydroCalcuResult |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public HydroCalcuResult() { } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public HydroCalcuResult(IHydroCalcuResult rhs) |
| | | public HydroCalcuResult() |
| | | { |
| | | this.Code = rhs.Code; |
| | | this.Succeed = true; |
| | | this.FailedList = new List<HydroCalcuFailed>(); |
| | | this.NodeList = new List<HydroCalcuNodeResult>(); |
| | | this.LinkList = new List<HydroCalcuLinkResult>(); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// 是否成功 |
| | | /// </summary> |
| | | public HydroCalcuResult(HydroCalcuResult rhs) |
| | | public bool Succeed { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 失败列表 |
| | | /// </summary> |
| | | public List<HydroCalcuFailed> FailedList { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 节点列表 |
| | | /// </summary> |
| | | public List<HydroCalcuNodeResult> NodeList { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段列表 |
| | | /// </summary> |
| | | public List<HydroCalcuLinkResult> LinkList { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 获取可见列表 |
| | | /// </summary> |
| | | public List<HydroCalcuVisualResult> GetVisualList() |
| | | { |
| | | this.Code = rhs.Code; |
| | | var list = new List<HydroCalcuVisualResult>(); |
| | | this.NodeList?.ForEach(x => list.Add(x)); |
| | | this.LinkList?.ForEach(x => list.Add(x)); |
| | | return list; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 编码 |
| | | /// </summary> |
| | | public string Code { get; set; } |
| | | |
| | | } |
| | | } |