namespace Yw.EPAnet
|
{
|
/// <summary>
|
/// 计算结果
|
/// </summary>
|
public class CalcuResult
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public CalcuResult()
|
{
|
this.Succeed = true;
|
this.FailedList = new List<CalcuFailed>();
|
this.NodeList = new List<CalcuNode>();
|
this.LinkList = new List<CalcuLink>();
|
}
|
|
/// <summary>
|
/// 是否成功
|
/// </summary>
|
public bool Succeed { get; set; }
|
|
/// <summary>
|
/// 失败列表
|
/// </summary>
|
public List<CalcuFailed> FailedList { get; set; }
|
|
/// <summary>
|
/// 节点列表
|
/// </summary>
|
public List<CalcuNode> NodeList { get; set; }
|
|
/// <summary>
|
/// 管段列表
|
/// </summary>
|
public List<CalcuLink> LinkList { get; set; }
|
|
/// <summary>
|
/// 获取可见列表
|
/// </summary>
|
public List<CalcuVisual> GetVisualList()
|
{
|
var list = new List<CalcuVisual>();
|
this.NodeList?.ForEach(x => list.Add(x));
|
this.LinkList?.ForEach(x => list.Add(x));
|
return list;
|
}
|
|
|
|
}
|
}
|