Function trx::read_nifti_voxel_to_rasmm
Defined in File nifti_io.h
Function Documentation
-
Eigen::Matrix4f trx::read_nifti_voxel_to_rasmm(const std::string &path)
Read VOXEL_TO_RASMM from a NIfTI header on disk.
Implementation notes:
The qform/sform handling follows a direct translation of nibabel’s NIfTI header logic (see nibabel/nifti1.py). The translation is adapted to C++ and Eigen, and avoids depending on nibabel at runtime.
Prefers qform when present. If qform is missing but sform is present, the sform is orthogonalized to a qform-equivalent matrix.
Licensing:
nibabel is MIT-licensed; see third_party/nibabel/LICENSE for details.