| | |
| | | /// </summary> |
| | | public static class Extensions |
| | | { |
| | | /// <summary> |
| | | /// 转换 |
| | | /// </summary> |
| | | public static Yw.Model.Curve.PumpCurveInfoModel Transfer(this PumpCurveExpressInput input) |
| | | { |
| | | if (input == null) |
| | | { |
| | | return default; |
| | | } |
| | | var vm = new Yw.Model.Curve.PumpCurveInfoModel(); |
| | | vm.CurveQH = input.CurveQH.Transfer(); |
| | | vm.CurveQP = input.CurveQP.Transfer(); |
| | | vm.CurveQE = input.CurveQE.Transfer(); |
| | | return vm; |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 转换 |
| | | /// </summary> |
| | | public static Yw.Curve.CurveExpress Transfer(this CurveExpressInput input) |
| | | { |
| | | if (input == null) |
| | | { |
| | | return default; |
| | | } |
| | | return FitHelper.BuildCurveExpress(input.DefinePoints, input.FitType); |
| | | } |
| | | |
| | | |
| | | } |