Example #1
0
        /// <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;
 }