Example #1
0
        /// <summary>
        /// Add a parameter to the parameter map.
        /// </summary>
        /// <param name="parameterName">parameter key</param>
        /// <param name="value">parameter value</param>
        protected void AddParameter(string parameterName, sitk.VectorString value)
        {
            if (parameterMap.ContainsKey(parameterName))
            {
                parameterMap.Remove(parameterName);
            }

            parameterMap.Add(parameterName, value);
        }
 private static void RemoveParameter(ref sitk.ParameterMap map, string key)
 {
     if (map.ContainsKey(key))
     {
         map.Remove(key);
     }
 }
 /// <summary>
 /// Change or add a parameter (if param does not exist) to parameter map.
 /// </summary>
 /// <param name="paramMap">reference to parameter map</param>
 /// <param name="key">parameter key</param>
 /// <param name="value">values as a vector of strings</param>
 public static void ChangeOrAddParamIfNotExist(ref sitk.ParameterMap paramMap, string key, sitk.VectorString value)
 {
     if (paramMap.ContainsKey(key))
     {
         paramMap[key] = value;
     }
     else
     {
         paramMap.Add(key, value);
     }
 }