using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Hydro.Core.Model
{
public class LinkModel : BaseModel
{
public LinkModel() { }
public LinkModel(LinkModel model) : base(model)
{
this.Node1 = model.Node1;
this.Node2 = model.Node2;
this.Diameter = model.Diameter;
this.Length = model.Length;
this.Roughness = model.Roughness;
this.MinorLoss = model.MinorLoss;
}
///
/// Node1
///
public virtual string Node1 { get; set; }
///
/// Node2
///
public virtual string Node2 { get; set; }
///
/// 口径
///
public virtual float Diameter { get; set; }
///
/// 长度
///
public virtual float Length { get; set; }
///
/// 海森威廉系数
///
public virtual float Roughness { get; set; }
///
/// 局部阻力系数
///
public virtual float MinorLoss { get; set; }
public virtual string ToStatusString()
{
if (Status == ObjectEnum.StatusType.CLOSED)
{
return $"{ID}\tCLOSED\r\n";
}
return "";
}
}
}