using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace Hydro.Core.Model
|
{
|
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; }
|
|
|
/// <summary>
|
/// 标高
|
/// </summary>
|
public virtual float Elev { get; set; }
|
|
|
|
public virtual string ToCoorString()
|
{
|
return $"{ID}\t{X}\t{Y}";
|
}
|
}
|
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<LinkCalcModel> Links;
|
|
|
}
|
}
|