NIFTIMetaInfo {neuroim2} | R Documentation |
Create NIFTI Format Metadata Object
Description
Creates a NIFTIMetaInfo object containing format-specific metadata for NIFTI format neuroimaging files.
Usage
NIFTIMetaInfo(descriptor, nifti_header)
Arguments
descriptor |
NIFTIFormat object specifying file format details |
nifti_header |
List containing NIFTI header information |
Details
Create NIFTIMetaInfo Object
The NIFTIMetaInfo object extends MetaInfo with NIFTI-specific features:
NIFTI header fields (qform, sform matrices)
Data scaling (slope, intercept)
File organization (separate vs. single file)
Orientation information
Validation ensures:
Valid NIFTI format
Consistent dimensions
Valid transformation matrices
Proper data scaling
Value
A NIFTIMetaInfo object
See Also
Examples
# Read NIFTI header
header <- read_header(system.file("extdata", "global_mask_v4.nii", package="neuroim2"))
# Create format descriptor
fmt <- new("NIFTIFormat",
file_format = "NIFTI",
header_encoding = "raw",
header_extension = "nii",
data_encoding = "raw",
data_extension = "nii")
# Create metadata
meta <- NIFTIMetaInfo(fmt, header@header)
# Check dimensions
dim(meta)
[Package neuroim2 version 0.8.1 Index]