Example #1
0
        /// <summary>
        /// Конвертация радиальной базисной функции из view в радиальную базисную функцию model.
        /// </summary>
        private static BasicFunctions ConvertVBasicFunctionsToBasicFunctions(VBasicFunctions basicFunctions)
        {
            switch (basicFunctions)
            {
            case VBasicFunctions.MultiLog: return(BasicFunctions.MultiLog);

            case VBasicFunctions.MultiQuadric: return(BasicFunctions.MultiQuadric);

            case VBasicFunctions.InverseMultiQuadric: return(BasicFunctions.InverseMultiQuadric);

            case VBasicFunctions.NaturalCubicSpline: return(BasicFunctions.NaturalCubicSpline);

            case VBasicFunctions.ThinPlateSpline: return(BasicFunctions.ThinPlateSpline);

            default: return(BasicFunctions.MultiLog);
            }
        }
        private string GetStringFromBasicFunction(VBasicFunctions func)
        {
            switch (func)
            {
            case VBasicFunctions.MultiLog: return("MultiLog");

            case VBasicFunctions.InverseMultiQuadric: return("InverseMultiQuadric");

            case VBasicFunctions.MultiQuadric: return("MultiQuadric");

            case VBasicFunctions.NaturalCubicSpline: return("NaturalCubicSpline");

            case VBasicFunctions.ThinPlateSpline: return("ThinPlateSpline");

            default: return("MultiLog");
            }
        }