using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Hydro.Core.Model { [Serializable] public class NodeModel : BaseModel { public NodeModel() { } public NodeModel(NodeModel model) : base(model) { this.X = model.X; this.Y = model.Y; this.Elev = model.Elev; } public virtual float X { get; set; } public virtual float Y { get; set; } /// /// 标高 /// public virtual float Elev { get; set; } public virtual string ToCoorString() { return $"{ID}\t{X}\t{Y}"; } } [Serializable] public class NodeCalcModel : NodeModel { public NodeCalcModel() { } public NodeCalcModel(NodeCalcModel model) : base(model) { this.X = model.X; this.Y = model.Y; this.Elev = model.Elev; } public List Links; } }