A **virtual** base class for representing parcellated neuroimaging data stored in HDF5. It holds the common elements shared across different representations (e.g., full voxel data, summary data). This class is not intended to be instantiated directly.
Slots
obj
An
H5File
object representing the open HDF5 file.mask
A
LogicalNeuroVol
defining the brain mask (shared across runs).clusters
A
ClusteredNeuroVol
containing cluster assignments (shared across runs).n_voxels
An
integer
caching the number of voxels in the mask (sum(mask)).
See also
Other H5Parcellated:
$,H5ParcellatedMultiScan-method
,
H5ParcellatedMultiScan
,
H5ParcellatedScan-class
,
H5ParcellatedScanSummary-class
,
close()
,
cluster_metadata,H5ParcellatedMultiScan-method
,
clusters()
,
h5file,H5ParcellatedArray-method
,
mask()
,
matrix_concat()
,
n_scans,H5ParcellatedMultiScan-method
,
scan_metadata,H5ParcellatedMultiScan-method
,
scan_names,H5ParcellatedMultiScan-method
,
series_concat()
Examples
# H5ParcellatedArray is a virtual class and cannot be directly instantiated.
# See its subclasses H5ParcellatedScan and H5ParcellatedScanSummary for examples.
# You can check if an object inherits from it:
# run_object <- H5ParcellatedScan(...) # Assuming run_object is created
# inherits(run_object, "H5ParcellatedArray") # Should return TRUE