namespace Yw.WinFrmUI.Phart
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public class EqualEViewModel : Yw.Pump.CurveEqualE
|
{
|
public EqualEViewModel() { }
|
|
public EqualEViewModel(Yw.Pump.CurveEqualE curve) : base(curve)
|
{
|
|
}
|
|
public EqualEViewModel(Yw.Ahart.eFeatType feat_type, List<Yw.Geometry.Point2d> 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;
|
}
|
|
/// <summary>
|
/// 效率
|
/// </summary>
|
public double Eff { get; set; }
|
|
/// <summary>
|
/// 张力
|
/// </summary>
|
public double Tension { get; set; }
|
|
/// <summary>
|
/// 是否封闭
|
/// </summary>
|
public bool IsClosed { get; set; }
|
|
/// <summary>
|
/// 是否U形状
|
/// </summary>
|
public bool IsUShaped { get; set; }
|
|
/// <summary>
|
/// 定义点列表
|
/// </summary>
|
public List<Yw.Geometry.Point2d> DefinePoints { get; set; }
|
|
}
|
}
|