namespace HStation.Model { /// /// 扩散器 /// public class RevitEmitter : RevitParter, IRevitEmitter { /// /// /// public RevitEmitter() { } /// /// /// public RevitEmitter(RevitEmitter rhs) : base(rhs) { this.ModelType = rhs.ModelType; this.FlowCoefficient = rhs.FlowCoefficient; this.EmitterType = rhs.EmitterType; this.PropValueList = rhs.PropValueList?.Select(x => new RevitPropValue(x)).ToList(); this.BoundingBox = rhs.BoundingBox; } /// /// 型号 /// public string ModelType { get; set; } /// /// 流量系数 /// public double FlowCoefficient { get; set; } /// /// 扩散器类型 /// public string EmitterType { get; set; } /// /// 属性值列表 /// public List PropValueList { get; set; } /// /// 位置 /// public RevitBoundingBox BoundingBox { get; set; } } }