namespace HydroUI { [Serializable] public class TankModel : NodeCalcModel { /// 初始水位 public float InitLevel { get; set; } = 5; /// 最低水位 public float MinLevel { get; set; } = 10; /// 最高水位 public float MaxLevel { get; set; } = 0; /// 直径 public float Diameter { get; set; } = 10; /// 最小容积 public float MinVol { get; set; } = 0; /// 容积曲线 public string VolCurve { get; set; } /// 是否允许溢流 public bool IsOverFlow { get; set; } public override string ToString() { VolCurve = ""; var Overflow = IsOverFlow ? "" : ""; return $"{ID}\t{Elev}\t{InitLevel}\t{MinLevel}\t{MaxLevel}\t{Diameter}\t{MinVol}\t{VolCurve}\t{Overflow}\t;\t"; } } }