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