Esempio n. 1
0
        /// <summary>
        /// Prepare transformation parameters and set initial transform if more than one parameter file.
        /// </summary>
        /// <returns>transformation parameter maps</returns>
        private sitk.VectorOfParameterMap PrepareTransformationParameters()
        {
            sitk.VectorOfParameterMap resultMap = new sitk.VectorOfParameterMap();

            using (sitk.TransformixImageFilter transformix = new sitk.TransformixImageFilter())
            {
                foreach (string parameterFilename in TransformParameters)
                {
                    resultMap.Add(transformix.ReadParameterFile(parameterFilename));
                }
            }

            // TODO: modify list

            return(resultMap);
        }