namespace HStation.Model { /// /// 管段 /// public abstract class RevitLink : RevitVisual { /// /// /// public RevitLink() : base() { } /// /// /// public RevitLink(RevitLink 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 = new RevitPosition(rhs.StartPosition); this.EndPosition = new RevitPosition(rhs.EndPosition); } /// /// 上游节点编码 /// public string StartCode { get; set; } /// /// 上游节点编码 /// public string EndCode { get; set; } /// /// 管段状态 /// public string LinkStatus { get; set; } /// /// 上游标高 (m) /// public double StartElev { get; set; } /// /// 下游标高 (m) /// 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; } } }