R/fsl2antsrTransform.R

Defines functions fsl2antsrTransform

Documented in fsl2antsrTransform

#' fsl2antsrTransform
#'
#' Convert an FSL linear transform to an antsrTransform
#'
#' @param reference, target image read in as antsImage
#' @param moving image, read in as antsImage
#' @param matrix  4x4 matrix of parameters
#' @author JT Duda
#' @examples
#' fslMat = matrix(0,4,4)
#' diag(fslMat) = rep(1,4)
#' fslMat[1:3,4] = c(2,3,4)
#' img = antsImageRead(getANTsRData("ch2"))
#' tx = fsl2antsrTransform(fslMat, img, img)
#'
#' @export fsl2antsrTransform
fsl2antsrTransform <- function( matrix, reference, moving ) {
  retval = .Call("fsl2antsrTransform", matrix, reference, moving, 1, PACKAGE="ANTsR")
  return( retval )
}
neuroconductor-devel/ANTsR documentation built on April 1, 2021, 1:02 p.m.