namespace Yw.WinFrmUI.Phart { /// /// /// public class EqualEViewModel : Yw.Pump.CurveEqualE { public EqualEViewModel() { } public EqualEViewModel(Yw.Pump.CurveEqualE curve) : base(curve) { } public EqualEViewModel(Yw.Ahart.eFeatType feat_type, List pt_list) : base(feat_type, pt_list) { } public EqualEViewModel(Yw.Pump.CurveEqualE curve, EqualEGraphParasViewModel graph_paras, CurveGeometryParasViewModel geometry_paras) : base(curve) { this.Eff = graph_paras.Eff; this.Tension = graph_paras.Tension; this.IsClosed = graph_paras.IsClosed; this.DefinePoints = geometry_paras.DefinePoints; } /// /// 效率 /// public double Eff { get; set; } /// /// 张力 /// public double Tension { get; set; } /// /// 是否封闭 /// public bool IsClosed { get; set; } /// /// 是否U形状 /// public bool IsUShaped { get; set; } /// /// 定义点列表 /// public List DefinePoints { get; set; } } }