namespace IStation.Model
{
///
/// 分析组合
///
public class AnalysisCombine : BaseModel, System.ICloneable
{
///
///
///
public AnalysisCombine()
{
}
///
///
///
public AnalysisCombine(AnalysisCombine rhs)
{
this.ID = rhs.ID;
this.Pump = rhs.Pump;
this.CurveQH = rhs.CurveQH;
this.CurveQP = rhs.CurveQP;
this.MinFlow = rhs.MinFlow;
this.MaxFlow = rhs.MaxFlow;
this.MaxHead = rhs.MaxHead;
this.MinHead = rhs.MinHead;
this.AnaStatus = rhs.AnaStatus;
}
///
///
///
public void Reset(AnalysisCombine rhs)
{
this.ID = rhs.ID;
this.Pump = rhs.Pump;
this.CurveQH = rhs.CurveQH;
this.CurveQP = rhs.CurveQP;
this.MinFlow = rhs.MinFlow;
this.MaxFlow = rhs.MaxFlow;
this.MaxHead = rhs.MaxHead;
this.MinHead = rhs.MinHead;
this.AnaStatus = rhs.AnaStatus;
}
///
/// 泵1
///
public double Pump { get; set; }
///
/// 流量扬程线
///
public string CurveQH { get; set; }
///
/// 流量功率线
///
public string CurveQP { get; set; }
///
/// 最大流量
///
public double MaxFlow { get; set; }
///
/// 最小流量
///
public double MinFlow { get; set; }
///
/// 最大扬程
///
public double MaxHead { get; set; }
///
/// 最小扬程
///
public double MinHead { get; set; }
///
/// 分析状态
///
public bool AnaStatus { get; set; }
///
///
///
///
public AnalysisCombine Clone()
{
return (AnalysisCombine)this.MemberwiseClone();
}
object ICloneable.Clone()
{
return this.MemberwiseClone();
}
}
}