private void PickCurveModel(CurveModel model) { switch (model) { case CurveModel.Inverse_Square: MapDistanceInverseSquareLaw(); break; case CurveModel.Logarithmic: MapDistanceLogarithmically(); break; } }
public CurveModel CurvePoints([FromBody] FanModel model) { CurveModel outModel = new CurveModel(); log.Debug(model.Speed); Fan f = createFan(model); f.SelectInfo = createSelectInfo(); Curve cre = KrugerUtil.CurvePoints(f, model.Speed); outModel.VolumePoints = cre.VolumePoints; outModel.PressurePoints = cre.PressurePoints; outModel.PowerPoints = cre.PowerPoints; return(outModel); }