namespace HStation.Model { /// /// 节点 /// public class RevitJunction : RevitParter, IRevitJunction { /// /// /// public RevitJunction() { } /// /// /// public RevitJunction(RevitJunction rhs) : base(rhs) { this.ModelType = rhs.ModelType; this.Quality = rhs.Quality; this.Coefficient = rhs.Coefficient; this.Elev = rhs.Elev; this.Demand = rhs.Demand; this.DemandPattern = rhs.DemandPattern; 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 Coefficient { get; set; } /// /// 标高 /// [JsonProperty("标高", NullValueHandling = NullValueHandling.Ignore)] public double Elev { get; set; } /// /// 需水量 /// [JsonProperty("需水量", NullValueHandling = NullValueHandling.Ignore)] public double? Demand { get; set; } /// /// 需水模式 /// [JsonProperty("需水模式", NullValueHandling = NullValueHandling.Ignore)] public string DemandPattern { get; set; } /// /// 属性值列表 /// [JsonProperty("属性值列表", NullValueHandling = NullValueHandling.Ignore)] public Dictionary PropValueList { get; set; } /// /// 位置 /// [JsonProperty("位置", NullValueHandling = NullValueHandling.Ignore)] public RevitBoundingBox BoundingBox { get; set; } } }