Skip to contents

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 class 'FileBackedNeuroVec,numeric'
linear_access(x, i)

# S4 method for class 'MappedNeuroVec,numeric'
linear_access(x, i)

# S4 method for class 'NeuroHyperVec,ANY'
linear_access(x, i, ...)

# S4 method for class 'NeuroVecSeq,numeric'
linear_access(x, i)

# S4 method for class 'SparseNeuroVol,numeric'
linear_access(x, i)

# S4 method for class 'AbstractSparseNeuroVec,numeric'
linear_access(x, i)

Arguments

x

A NeuroVecSeq object

i

Numeric vector of indices for linear access

...

Additional arguments (not used)

Value

A numeric vector of values

Numeric vector of values

A numeric vector or array

Numeric vector of accessed values

Examples

if (FALSE) { # \dontrun{
fbvec <- FileBackedNeuroVec("fmri_data.nii")

# Access first 10 values
values <- linear_access(fbvec, 1:10)
} # }