v2.0.0
Loading...
Searching...
No Matches
fiff_coord_trans_set.h File Reference

Ordered set of FIFF coordinate transforms, the on-disk content of a FIFFB_MRI / FIFFB_HPI_MEAS block. More...

#include "fiff_global.h"
#include <QSharedPointer>
#include <memory>
Include dependency graph for fiff_coord_trans_set.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FIFFLIB::FiffCoordTransSet
 Container for the FIFF coordinate transforms found in (or written to) a FIFFB_MRI / FIFFB_HPI_MEAS block. More...

Namespaces

namespace  FIFFLIB
 FIFF file I/O, in-memory data structures and high-level readers/writers.

Detailed Description

Ordered set of FIFF coordinate transforms, the on-disk content of a FIFFB_MRI / FIFFB_HPI_MEAS block.

SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2026 MNE-CPP Authors

Author
Christoph Dinh chris.nosp@m.toph.nosp@m..dinh.nosp@m.@mne.nosp@m.-cpp..nosp@m.org
Since
2.0.0
Date
February 2026

Container that owns multiple FiffCoordTrans instances along with the auxiliary tags that travel with them inside the FIFF tree (FIFF_MNE_RT_COMMAND comments, fiducial points from FIFFB_ISOTRAK, ...). Used by FiffStream::read_meas_info to return every device→head / head→MRI / MRI→RAS transform discovered in the file, and by the registration tooling (mne_analyze, mne_coregistration) to load and persist coregistered -trans.fif files in the same format mne.write_trans produces in MNE-Python.

Definition in file fiff_coord_trans_set.h.