Container for the FIFF coordinate transforms found in (or written to) a FIFFB_MRI / FIFFB_HPI_MEAS block. More...
#include <fiff_coord_trans_set.h>
Public Types | |
| using | SPtr = QSharedPointer<FiffCoordTransSet> |
| using | ConstSPtr = QSharedPointer<const FiffCoordTransSet> |
| using | UPtr = std::unique_ptr<FiffCoordTransSet> |
| using | ConstUPtr = std::unique_ptr<const FiffCoordTransSet> |
Public Member Functions | |
| FiffCoordTransSet () | |
| ~FiffCoordTransSet () | |
Public Attributes | |
| std::unique_ptr< FiffCoordTrans > | head_surf_RAS_t |
| std::unique_ptr< FiffCoordTrans > | surf_RAS_RAS_t |
| std::unique_ptr< FiffCoordTrans > | RAS_MNI_tal_t |
| std::unique_ptr< FiffCoordTrans > | MNI_tal_tal_gtz_t |
| std::unique_ptr< FiffCoordTrans > | MNI_tal_tal_ltz_t |
Container for the FIFF coordinate transforms found in (or written to) a FIFFB_MRI / FIFFB_HPI_MEAS block.
Owns the list of FiffCoordTrans and the metadata that travels with them (fiducial points, registration comments). Provides lookup by (from, to) frame pair so consumers can ask for, e.g., FIFFV_COORD_HEAD → FIFFV_COORD_MRI without iterating manually.
Definition at line 66 of file fiff_coord_trans_set.h.
| using FIFFLIB::FiffCoordTransSet::ConstSPtr = QSharedPointer<const FiffCoordTransSet> |
Const shared pointer type for FiffCoordTransSet.
Definition at line 70 of file fiff_coord_trans_set.h.
| using FIFFLIB::FiffCoordTransSet::ConstUPtr = std::unique_ptr<const FiffCoordTransSet> |
Const unique pointer type for FiffCoordTransSet.
Definition at line 72 of file fiff_coord_trans_set.h.
| using FIFFLIB::FiffCoordTransSet::SPtr = QSharedPointer<FiffCoordTransSet> |
Shared pointer type for FiffCoordTransSet.
Definition at line 69 of file fiff_coord_trans_set.h.
| using FIFFLIB::FiffCoordTransSet::UPtr = std::unique_ptr<FiffCoordTransSet> |
Unique pointer type for FiffCoordTransSet.
Definition at line 71 of file fiff_coord_trans_set.h.
| FIFFLIB::FiffCoordTransSet::FiffCoordTransSet | ( | ) |
Constructs the FiffCoordTransSet
| FIFFLIB::FiffCoordTransSet::~FiffCoordTransSet | ( | ) |
Destroys the FiffCoordTransSet
| std::unique_ptr<FiffCoordTrans> FIFFLIB::FiffCoordTransSet::head_surf_RAS_t |
Transform from MEG head coordinates to surface RAS.
Definition at line 87 of file fiff_coord_trans_set.h.
| std::unique_ptr<FiffCoordTrans> FIFFLIB::FiffCoordTransSet::MNI_tal_tal_gtz_t |
Transform MNI Talairach to FreeSurfer Talairach coordinates (z > 0).
Definition at line 90 of file fiff_coord_trans_set.h.
| std::unique_ptr<FiffCoordTrans> FIFFLIB::FiffCoordTransSet::MNI_tal_tal_ltz_t |
Transform MNI Talairach to FreeSurfer Talairach coordinates (z < 0).
Definition at line 91 of file fiff_coord_trans_set.h.
| std::unique_ptr<FiffCoordTrans> FIFFLIB::FiffCoordTransSet::RAS_MNI_tal_t |
Transform from RAS (nonzero origin) to MNI Talairach coordinates.
Definition at line 89 of file fiff_coord_trans_set.h.
| std::unique_ptr<FiffCoordTrans> FIFFLIB::FiffCoordTransSet::surf_RAS_RAS_t |
Transform from surface RAS to RAS (nonzero origin) coordinates.
Definition at line 88 of file fiff_coord_trans_set.h.