namespace Yw.EPAnet
|
{
|
/// <summary>
|
/// 计算结果
|
/// </summary>
|
public class CalcuResult
|
{
|
/// <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<CalcuParter> GetParterList()
|
{
|
var list = new List<CalcuParter>();
|
if (this.NodeList != null && this.NodeList.Count > 0)
|
{
|
list.AddRange(this.NodeList);
|
}
|
if (this.LinkList != null && this.LinkList.Count > 0)
|
{
|
list.AddRange(this.LinkList);
|
}
|
return list;
|
}
|
|
|
}
|
}
|