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