48#include <QSharedPointer>
80 using SPtr = QSharedPointer<FiffChInfo>;
82 using UPtr = std::unique_ptr<FiffChInfo>;
83 using ConstUPtr = std::unique_ptr<const FiffChInfo>;
172 Eigen::Matrix<float, 3, 2, Eigen::DontAlign>
eeg_loc;
Export/import macros and build-info accessors for the FIFFLIB shared library.
#define FIFFSHARED_EXPORT
Coil-frame position record embedded inside FIFF_CH_INFO: coil location and 3x3 EX/EY/EZ orientation t...
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.
bool operator==(const FiffChInfo &a, const FiffChInfo &b)
std::unique_ptr< FiffChInfo > UPtr
Eigen::Matrix< float, 3, 2, Eigen::DontAlign > eeg_loc
FiffChInfo & operator=(const FiffChInfo &other)=default
friend bool operator==(const FiffChInfo &a, const FiffChInfo &b)
static bool checkEegLocations(const QList< FiffChInfo > &chs, int nch)
Eigen::Matrix< float, 4, 4, Eigen::DontAlign > coil_trans
static qint32 storageSize()
std::unique_ptr< const FiffChInfo > ConstUPtr
QSharedPointer< const FiffChInfo > ConstSPtr
QSharedPointer< FiffChInfo > SPtr
Channel coil-frame placement: origin r0 (m) and orthonormal axes ex / ey / ez in FIFFV_COORD_DEVICE.
static qint32 storageSize()