namespace HStation.Model
|
{
|
/// <summary>
|
/// 管段
|
/// </summary>
|
public abstract class RevitLink : RevitVisual
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public RevitLink() : base() { }
|
|
/// <summary>
|
///
|
/// </summary>
|
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);
|
}
|
|
/// <summary>
|
/// 上游节点编码
|
/// </summary>
|
public string StartCode { get; set; }
|
|
/// <summary>
|
/// 上游节点编码
|
/// </summary>
|
public string EndCode { get; set; }
|
|
/// <summary>
|
/// 管段状态
|
/// </summary>
|
public string LinkStatus { get; set; }
|
|
/// <summary>
|
/// 上游标高 (m)
|
/// </summary>
|
public double StartElev { get; set; }
|
|
/// <summary>
|
/// 下游标高 (m)
|
/// </summary>
|
public double EndElev { get; set; }
|
|
/// <summary>
|
/// 上游初始水质
|
/// </summary>
|
public double StartQuality { get; set; }
|
|
/// <summary>
|
/// 下游初始水质
|
/// </summary>
|
public double EndQuality { get; set; }
|
|
/// <summary>
|
/// 开始位置
|
/// </summary>
|
public RevitPosition StartPosition { get; set; }
|
|
/// <summary>
|
/// 结束位置
|
/// </summary>
|
public RevitPosition EndPosition { get; set; }
|
|
|
|
}
|
}
|