linear_access,FileBackedNeuroVec,numeric-method {neuroim2} | R Documentation |
Linear Access Method for FileBackedNeuroVec
Description
Internal method providing linear access to memory-mapped data.
Provides linear access to the data across all vectors in the sequence.
Usage
## S4 method for signature 'FileBackedNeuroVec,numeric'
linear_access(x, i)
## S4 method for signature 'MappedNeuroVec,numeric'
linear_access(x, i)
## S4 method for signature 'NeuroHyperVec,ANY'
linear_access(x, i, ...)
## S4 method for signature 'NeuroVecSeq,numeric'
linear_access(x, i)
## S4 method for signature 'SparseNeuroVol,numeric'
linear_access(x, i)
## S4 method for signature 'AbstractSparseNeuroVec,numeric'
linear_access(x, i)
Arguments
x |
A NeuroVecSeq object |
i |
Numeric vector of indices for linear access |
... |
Additional arguments (not used) |
Value
Numeric vector of accessed values
Examples
# Create a small NeuroVec and save it
nvec <- NeuroVec(matrix(1:32, 8, 4), NeuroSpace(c(2,2,2,4)))
tmp <- tempfile(fileext = ".nii")
write_vec(nvec, tmp)
# Load as FileBackedNeuroVec and access values
fbvec <- FileBackedNeuroVec(tmp)
values <- linear_access(fbvec, 1:10)
# Clean up
unlink(tmp)
[Package neuroim2 version 0.8.1 Index]