namespace HStation.Model { /// /// 水池 /// public class RevitTank : RevitParter, IRevitTank { /// /// /// public RevitTank() { } /// /// /// public RevitTank(RevitTank rhs) : base(rhs) { this.ModelType = rhs.ModelType; this.Quality = rhs.Quality; this.PoolElev = rhs.PoolElev; this.InitLevel = rhs.InitLevel; this.MinLevel = rhs.MinLevel; this.MaxLevel = rhs.MaxLevel; this.Diameter = rhs.Diameter; this.MinVol = rhs.MinVol; this.VolCurve = rhs.VolCurve; this.PropValueList = rhs.PropValueList; this.BoundingBox = rhs.BoundingBox; } /// /// 型号信息 /// [JsonProperty("型号信息", NullValueHandling = NullValueHandling.Ignore)] public string ModelType { get; set; } /// /// 初始水质 /// [JsonProperty("初始水质", NullValueHandling = NullValueHandling.Ignore)] public double Quality { get; set; } /// /// 池底标高 /// [JsonProperty("池底标高", NullValueHandling = NullValueHandling.Ignore)] public double PoolElev { get; set; } /// /// 初始水位 /// [JsonProperty("初始水位", NullValueHandling = NullValueHandling.Ignore)] public double InitLevel { get; set; } /// /// 最低水位 /// [JsonProperty("最低水位", NullValueHandling = NullValueHandling.Ignore)] public double MinLevel { get; set; } /// /// 最高水位 /// [JsonProperty("最高水位", NullValueHandling = NullValueHandling.Ignore)] public double MaxLevel { get; set; } /// /// 直径 /// [JsonProperty("直径", NullValueHandling = NullValueHandling.Ignore)] public double Diameter { get; set; } /// /// 最小容积 /// [JsonProperty("最小容积", NullValueHandling = NullValueHandling.Ignore)] public double MinVol { get; set; } /// /// 容积曲线 /// [JsonProperty("容积曲线", NullValueHandling = NullValueHandling.Ignore)] public string VolCurve { get; set; } /// /// 属性值列表 /// [JsonProperty("属性值列表", NullValueHandling = NullValueHandling.Ignore)] public Dictionary PropValueList { get; set; } /// /// 位置 /// [JsonProperty("位置", NullValueHandling = NullValueHandling.Ignore)] public RevitBoundingBox BoundingBox { get; set; } } }