R/mri_convert.R

Defines functions mri_convert.help mri_convert

Documented in mri_convert mri_convert.help

#' @title Use Freesurfers MRI Converter
#' @description This function calls \code{mri_convert} to convert an image
#' @param file (character) input filename
#' @param outfile (character) output filename
#' @param opts (character) additional options to \code{mri_convert}
#' @param ... Additional arguments to pass to \code{\link{fs_cmd}}
#' @return Result of \code{system} command
#' @export
#' @examples
#' if (have_fs() && requireNamespace("oro.nifti", quietly = TRUE)) {
#'    img = oro.nifti::nifti(array(rnorm(5*5*5), dim = c(5,5,5)))
#'    res = mri_convert(img, outfile = tempfile(fileext = ".mgz"))
#' }
mri_convert = function(
  file,
  outfile,
  opts = "",
  ...
) {
  fs_cmd(
    func = "mri_convert",
    file = file,
    outfile = outfile,
    frontopts = opts,
    retimg = FALSE,
    samefile = FALSE,
    add_ext = FALSE,
    ...
  )
}


#' @title MRI Normalize Help
#' @description This calls Freesurfer's \code{mri_convert} help
#'
#' @return Result of \code{fs_help}
#' @export
mri_convert.help = function() {
  fs_help(func_name = "mri_convert")
}

Try the freesurfer package in your browser

Any scripts or data that you put into this service are public.

freesurfer documentation built on June 8, 2025, 10:17 a.m.