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
objAn
H5Fileobject representing the open HDF5 file.maskA
LogicalNeuroVoldefining the brain mask (shared across runs).clustersA
ClusteredNeuroVolcontaining cluster assignments (shared across runs).n_voxelsAn
integercaching 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