namespace HStation.Model { /// /// 阀门 /// public class RevitValve : RevitParter, IRevitValve { /// /// /// public RevitValve() { } /// /// /// public RevitValve(RevitValve rhs) : base(rhs) { this.StartCode = rhs.StartCode; this.EndCode = rhs.EndCode; this.LinkStatus = rhs.LinkStatus; this.StartElev = rhs.StartElev; this.EndElev = rhs.EndElev; this.StartQuality = rhs.StartQuality; this.EndQuality = rhs.EndQuality; this.StartPosition = rhs.StartPosition; this.EndPosition = rhs.EndPosition; this.Diameter = rhs.Diameter; this.MinorLoss = rhs.MinorLoss; this.ValveType = rhs.ValveType; this.ValveSetting = rhs.ValveSetting; } /// /// 上游节点编码 /// public string StartCode { get; set; } /// /// 下游节点编码 /// public string EndCode { get; set; } /// /// 阀门状态 /// public string LinkStatus { get; set; } /// /// 上游标高 /// public double StartElev { get; set; } /// /// 下游标高 /// public double EndElev { get; set; } /// /// 上游初始水质 /// public double StartQuality { get; set; } /// /// 下游初始水质 /// public double EndQuality { get; set; } /// /// 开始位置 /// public RevitPosition StartPosition { get; set; } /// /// 结束位置 /// public RevitPosition EndPosition { get; set; } /// /// 阀门直径 /// public double Diameter { get; set; } /// /// 局部阻力系数 /// public double MinorLoss { get; set; } /// /// 阀门类型 /// public string ValveType { get; set; } /// /// 阀门设置 /// public string ValveSetting { get; set; } } }