Generic function to convert various objects into ieegio_transforms.
as_ieegio_transform(x, ...)# S3 method for `NULL`
as_ieegio_transform(x, space_from = "", space_to = "", ...)
# S3 method for character
as_ieegio_transform(x, format = c("ants", "flirt"), ...)
# S3 method for matrix
as_ieegio_transform(x, space_from = "", space_to = "", ...)
# S3 method for array
as_ieegio_transform(x, space_from = "", space_to = "", ...)
# S3 method for list
as_ieegio_transform(x, ...)
# S3 method for ieegio_transforms
as_ieegio_transform(x, ...)
An ieegio_transforms object
object to convert (character path, matrix, array, list, or existing transform)
additional arguments passed to methods
source space for matrix/array methods. Default "" is
a wildcard for arbitrary space name.
target space for matrix/array methods. Default "" is
a wildcard for arbitrary space name.
character string specifying the file format for character paths.
Supports "ants" (default) for ANTs format and "flirt" for
FSL FLIRT format. Only used for character method.
Methods available:
character: Reads transform from file (uses io_read_ants_transform
or io_read_flirt_transform depending on format)
matrix: Creates transform from matrix
array: Creates transform from 2D array
list: Creates transform chain from list of transforms
ieegio_transforms: Returns input unchanged