namespace Yw.WinFrmUI
|
{
|
/// <summary>
|
/// 精度评估压力视图
|
/// </summary>
|
public class HydroAccuracyPressViewModel
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public HydroAccuracyPressViewModel() { }
|
|
/// <summary>
|
///
|
/// </summary>
|
public HydroAccuracyPressViewModel(List<HydroAccuracyItemViewModel> allItemList)
|
{
|
this.Items = allItemList?.Where(x => x.PropName == HydroVisualCalcuProp.CalcuPr ||
|
x.PropName == HydroVisualCalcuProp.CalcuPress).ToList();
|
this.Items = this.Items?.Where(x => x.EvaluateError.HasValue).ToList();
|
if (this.Items != null && this.Items.Count > 0)
|
{
|
this.AvgError = Math.Round(this.Items.Average(x => x.EvaluateError.Value), 1);
|
}
|
}
|
|
/// <summary>
|
/// 平均误差
|
/// </summary>
|
public double? AvgError { get; set; }
|
|
/// <summary>
|
/// 子级集合
|
/// </summary>
|
public List<HydroAccuracyItemViewModel> Items { get; set; }
|
|
}
|
}
|