namespace IStation.Model { /// /// 分析偏差 /// public class AnalysisDeviation : System.ICloneable { /// /// /// public AnalysisDeviation() { } /// /// /// public AnalysisDeviation(AnalysisDeviation rhs) { this.Station = rhs.Station; this.RunFlags = rhs.RunFlags; this.RunCount = rhs.RunCount; this.MinFlow = rhs.MinFlow; this.MaxFlow = rhs.MaxFlow; this.PressureDiff = rhs.PressureDiff; this.Count= rhs.Count; this.Remark = rhs.Remark; } /// /// /// public void Reset(AnalysisDeviation rhs) { this.Station = rhs.Station; this.RunFlags = rhs.RunFlags; this.RunCount = rhs.RunCount; this.MinFlow = rhs.MinFlow; this.MaxFlow = rhs.MaxFlow; this.PressureDiff = rhs.PressureDiff; this.Count = rhs.Count; this.Remark = rhs.Remark; } /// /// 泵站 /// public eDockingStation Station {get; set;} /// /// 运行组合 /// public List RunFlags { get; set; } /// /// 运行数量 /// public int RunCount { get; set; } /// /// 最小流量 /// public double MinFlow { get; set; } /// /// 最大流量 /// public double MaxFlow { get; set; } /// /// 压力差 /// public Dictionary PressureDiff { get; set; } /// /// 数量 /// public int Count { get; set; } /// /// 备注 /// public string Remark { get; set; } /// /// /// /// public AnalysisDeviation Clone() { return (AnalysisDeviation)this.MemberwiseClone(); } object ICloneable.Clone() { return this.MemberwiseClone(); } } }