namespace Yw.WpfUI.Hydro { /// /// 管段 /// public abstract class LinkL3d : VisualL3d { /// /// /// public LinkL3d() { } /// /// /// public LinkL3d(LinkL3d rhs) : base(rhs) { this.StartPosition = new PointL3d(rhs.StartPosition); this.EndPosition = new PointL3d(rhs.EndPosition); } /// /// 上游节点 /// public NodeL3d StartNode { get; set; } /// /// 下游节点 /// public NodeL3d EndNode { get; set; } /// /// 上游位置 /// public PointL3d StartPosition { get; set; } /// /// 下游位置 /// public PointL3d EndPosition { get; set; } /// /// 获取位置 /// public override List GetPositions() { return new List() { this.StartPosition, this.EndPosition }; } } }