Beispiel #1
0
        /// <summary>
        /// Convert parameter string to SmallWorldParameters object
        /// </summary>
        /// <param name="s"></param>
        /// <returns></returns>

        static SmallWorldPredefinedParameters ToSwp(string s)
        {
            SmallWorldPredefinedParameters swp = null;
            bool ok = SmallWorldPredefinedParameters.TryParse(s, out swp);

            return(swp);
        }
Beispiel #2
0
        SmallWorldPredefinedParameters GetDefaultSmallWorldOptions()
        {
            SmallWorldPredefinedParameters swp = SmallWorld;

            string prefs = Preferences.Get("DefaultSmallWorldOptions");

            if (Lex.IsUndefined(prefs))
            {
                return(CustomSettings);
            }

            if (!SmallWorldPredefinedParameters.TryParse(prefs, out swp))
            {
                return(CustomSettings);
            }

            CustomSettings = swp;
            OptionPresets[CustomSettings.PresetName] = swp;             // store in dict
            return(swp);
        }