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; }
}
}