This generic function provides array-like access for 4-dimensional data structures. It allows for flexible indexing and subsetting of 4D arrays or array-like objects.
Provides array-like access to ClusteredNeuroVec objects, supporting extraction patterns like x[,,,t] to get 3D volumes at specific time points.
# S4 method for ArrayLike4D,matrix,missing,ANY
[(x, i, j, k, m, ..., drop = TRUE)# S4 method for ArrayLike4D,numeric,numeric,ANY
[(x, i, j, k, m, ..., drop = TRUE)
# S4 method for ArrayLike4D,numeric,missing,ANY
[(x, i, j, k, m, ..., drop = TRUE)
# S4 method for ArrayLike4D,integer,missing,ANY
[(x, i, j, k, m, ..., drop = TRUE)
# S4 method for ArrayLike4D,missing,missing,ANY
[(x, i, j, k, m, ..., drop = TRUE)
# S4 method for ArrayLike4D,missing,numeric,ANY
[(x, i, j, k, m, ..., drop = TRUE)
# S4 method for ClusteredNeuroVec,missing,missing,ANY
[(x, i, j, k, m, ..., drop = TRUE)
# S4 method for ClusteredNeuroVec,missing,missing,ANY
[(x, i, j, k, m, ..., drop = TRUE)
# S4 method for ClusteredNeuroVec,numeric,numeric,ANY
[(x, i, j, k, m, ..., drop = TRUE)
A subset of the input object, with dimensions depending on the indexing and the `drop` parameter.
The 4-dimensional object to be accessed.
First index or dimension.
Second index or dimension.
Third index or dimension.
Fourth index or dimension.
Additional arguments passed to methods.
Logical. If TRUE, the result is coerced to the lowest possible dimension.