Generic function to convert various objects into ieegio_transforms.
Usage
as_ieegio_transform(x, ...)
# S3 method for class '`NULL`'
as_ieegio_transform(x, space_from = "", space_to = "", ...)
# S3 method for class 'character'
as_ieegio_transform(x, format = c("ants", "flirt"), ...)
# S3 method for class 'matrix'
as_ieegio_transform(x, space_from = "", space_to = "", ...)
# S3 method for class 'array'
as_ieegio_transform(x, space_from = "", space_to = "", ...)
# S3 method for class 'list'
as_ieegio_transform(x, ...)
# S3 method for class 'ieegio_transforms'
as_ieegio_transform(x, ...)Arguments
- x
object to convert (character path, matrix, array, list, or existing transform)
- ...
additional arguments passed to methods
- space_from
source space for matrix/array methods. Default
""is a wildcard for arbitrary space name.- space_to
target space for matrix/array methods. Default
""is a wildcard for arbitrary space name.- format
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.
Details
Methods available:
character: Reads transform from file (usesio_read_ants_transformorio_read_flirt_transformdepending onformat)matrix: Creates transform from matrixarray: Creates transform from 2D arraylist: Creates transform chain from list of transformsieegio_transforms: Returns input unchanged