using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Yw.WinFrmUI.Q3d { [Serializable] class TankModel : Q3DNodeCalcModel { /// /// 初始水位 /// 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{Z}\t{InitLevel}\t{MinLevel}\t{MaxLevel}\t{Diameter}\t{MinVol}\t{VolCurve}\t{Overflow}\t;\t"; } } }