22#ifndef FIFF_DIGITIZER_DATA_H
23#define FIFF_DIGITIZER_DATA_H
43#include <QSharedPointer>
75 using SPtr = QSharedPointer<FiffDigitizerData>;
76 using ConstSPtr = QSharedPointer<const FiffDigitizerData>;
77 using UPtr = std::unique_ptr<FiffDigitizerData>;
78 using ConstUPtr = std::unique_ptr<const FiffDigitizerData>;
133 inline int nfids()
const;
172 return static_cast<int>(
mri_fids.size());
Export/import macros and build-info accessors for the FIFFLIB shared library.
#define FIFFSHARED_EXPORT
Single digitization point (FIFF_DIG_POINT) with kind (cardinal/HPI/EEG/extra), identifier and 3D coor...
Primitive scalar typedefs and forward-compatible aliases backing the FIFF type system.
FIFF file I/O, in-memory data structures and high-level readers/writers.
Labelled 4x4 FIFF affine: source frame, destination frame, rotation, translation and cached inverse.
QList< FIFFLIB::FiffDigPoint > points
std::unique_ptr< FiffCoordTrans > head_mri_t_adj
Eigen::Matrix< float, Eigen::Dynamic, 3, Eigen::RowMajor > closest_point
std::unique_ptr< const FiffDigitizerData > ConstUPtr
std::unique_ptr< FiffCoordTrans > head_mri_t
QSharedPointer< const FiffDigitizerData > ConstSPtr
std::unique_ptr< FiffDigitizerData > UPtr
FiffDigitizerData & operator=(const FiffDigitizerData &rhs)
QSharedPointer< FiffDigitizerData > SPtr
QList< FIFFLIB::FiffDigPoint > mri_fids
void pickCardinalFiducials()