namespace HydroUI
|
{
|
[Serializable]
|
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 == StatusType.CLOSED)
|
{
|
return $"{ID}\tCLOSED\r\n";
|
}
|
return "";
|
}
|
|
}
|
}
|