Learn R Programming

ieegio (version 0.0.9)

as_ieegio_transform: Convert to ieegio transform

Description

Generic function to convert various objects into ieegio_transforms.

Usage

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, ...)

Value

An ieegio_transforms object

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 (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