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