namespace IStation.Dto.Epanet
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public class HydraulicModelDto
|
{
|
|
public HydraulicModelDto()
|
{
|
this.Reservoirs = new List<Reservoir>();
|
this.Tanks = new List<Tank>();
|
this.Junctions = new List<Node>();
|
this.Pipes = new List<Pipe>();
|
this.Pumps = new List<Pump>();
|
this.Valves = new List<Valve>();
|
}
|
|
public HydraulicModelDto(HydraulicModelDto rhs)
|
{
|
this.Reservoirs = rhs.Reservoirs?.ToList();
|
this.Tanks = rhs.Tanks?.ToList();
|
this.Junctions = rhs.Junctions?.ToList();
|
this.Pipes = rhs.Pipes?.ToList();
|
this.Pumps = rhs.Pumps?.ToList();
|
this.Valves = rhs.Valves?.ToList();
|
}
|
|
|
/// <summary>
|
/// 水库
|
/// </summary>
|
public List<Reservoir> Reservoirs { get; set; }
|
|
/// <summary>
|
/// 蓄水池
|
/// </summary>
|
public List<Tank> Tanks { get; set; }
|
|
/// <summary>
|
/// 连接点
|
/// </summary>
|
public List<Node> Junctions { get; set; }
|
|
/// <summary>
|
/// 管道
|
/// </summary>
|
public List<Pipe> Pipes { get; set; }
|
|
/// <summary>
|
/// 泵
|
/// </summary>
|
public List<Pump> Pumps { get; set; }
|
|
/// <summary>
|
/// 阀门
|
/// </summary>
|
public List<Valve> Valves { get; set; }
|
|
|
}
|
}
|