/// <summary> /// Конвертировать ISettingInterpolRbf в IVSettingInterpol. /// </summary> public static IVSettingInterpol ToIVSettingInterpol(ISettingInterpolRbf rbf) { IVSettingInterpol interpol = new VSettingInterpolRbf() { MinRadiusOfEnvirons = rbf.MinRadiusOfEnvirons, MinCountPointsOfEnvirons = rbf.MinCountPointsOfEnvirons, StepEncreaseOfEnvirons = rbf.StepEncreaseOfEnvirons, BasicFunction = ConvertBasicFunctionsToVBasicFunctions(rbf.BasicFunction), R = rbf.R }; return(interpol); }
/// <summary> /// Создает объект с алгоритмом заполения матрицы глубин точками методом RBF. /// </summary> /// <param name="settingRbf">Конфигурация для построения регулярной матрицы глубин.</param> public StrategyInterpolRbf(ISettingInterpolRbf settingRbf) { Setting = settingRbf; }