v2.0.0
Loading...
Searching...
No Matches
FIFFLIB::FiffCoordTransSet Class Reference

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< FiffCoordTranshead_surf_RAS_t
std::unique_ptr< FiffCoordTranssurf_RAS_RAS_t
std::unique_ptr< FiffCoordTransRAS_MNI_tal_t
std::unique_ptr< FiffCoordTransMNI_tal_tal_gtz_t
std::unique_ptr< FiffCoordTransMNI_tal_tal_ltz_t

Detailed Description

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_HEADFIFFV_COORD_MRI without iterating manually.

Definition at line 66 of file fiff_coord_trans_set.h.

Member Typedef Documentation

◆ ConstSPtr

Const shared pointer type for FiffCoordTransSet.

Definition at line 70 of file fiff_coord_trans_set.h.

◆ ConstUPtr

Const unique pointer type for FiffCoordTransSet.

Definition at line 72 of file fiff_coord_trans_set.h.

◆ SPtr

Shared pointer type for FiffCoordTransSet.

Definition at line 69 of file fiff_coord_trans_set.h.

◆ UPtr

Unique pointer type for FiffCoordTransSet.

Definition at line 71 of file fiff_coord_trans_set.h.

Constructor & Destructor Documentation

◆ FiffCoordTransSet()

FIFFLIB::FiffCoordTransSet::FiffCoordTransSet ( )

Constructs the FiffCoordTransSet

◆ ~FiffCoordTransSet()

FIFFLIB::FiffCoordTransSet::~FiffCoordTransSet ( )

Destroys the FiffCoordTransSet

Member Data Documentation

◆ head_surf_RAS_t

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.

◆ MNI_tal_tal_gtz_t

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.

◆ MNI_tal_tal_ltz_t

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.

◆ RAS_MNI_tal_t

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.

◆ surf_RAS_RAS_t

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.


The documentation for this class was generated from the following file: