37#ifndef FIFF_INFO_BASE_H
38#define FIFF_INFO_BASE_H
59#include <QSharedPointer>
79 using SPtr = QSharedPointer<FiffInfoBase>;
80 using ConstSPtr = QSharedPointer<const FiffInfoBase>;
81 using UPtr = std::unique_ptr<FiffInfoBase>;
82 using ConstUPtr = std::unique_ptr<const FiffInfoBase>;
141 const QStringList& include = defaultQStringList,
142 const QStringList& exclude = defaultQStringList);
170 Eigen::RowVectorXi
pick_types(
const QString meg,
173 const QStringList& include = defaultQStringList,
174 const QStringList& exclude = defaultQStringList)
const;
194 const QStringList& include = defaultQStringList,
195 const QStringList& exclude = defaultQStringList)
const;
223 QList<FiffChInfo>& meg_compp,
225 QList<FiffChInfo>& eegp,
264 return this->
nchan <= 0;
Fiff library export/import macros.
#define FIFFSHARED_EXPORT
FiffCtfComp class declaration.
FiffChInfo class declaration.
FiffId class declaration.
FiffProj class declaration.
Old fiff_type declarations - replace them.
FiffCoordTrans class declaration.
FiffDigPoint class declaration.
bool operator==(const BIDSPath &a, const BIDSPath &b)
FIFF file I/O and data structures (raw, epochs, evoked, covariance, forward).
bool operator==(const FiffChInfo &a, const FiffChInfo &b)
Coordinate transformation description.
Universally unique identifier.
QSharedPointer< const FiffInfoBase > ConstSPtr
QSharedPointer< FiffInfoBase > SPtr
std::unique_ptr< FiffInfoBase > UPtr
static Eigen::RowVectorXi pick_channels(const QStringList &ch_names, const QStringList &include=defaultQStringList, const QStringList &exclude=defaultQStringList)
QString channel_type(qint32 idx) const
FiffInfoBase pick_info(const Eigen::RowVectorXi *sel=nullptr) const
FiffCoordTrans ctf_head_t
std::unique_ptr< const FiffInfoBase > ConstUPtr
QStringList get_channel_types()
Eigen::RowVectorXi pick_types(const QString meg, bool eeg=false, bool stim=false, const QStringList &include=defaultQStringList, const QStringList &exclude=defaultQStringList) const
void mne_read_meg_comp_eeg_ch_info(QList< FiffChInfo > &megp, int &nmegp, QList< FiffChInfo > &meg_compp, int &nmeg_compp, QList< FiffChInfo > &eegp, int &neegp, FiffCoordTrans &meg_head_t, FiffId &idp) const
static bool readBadChannelsFromFile(const QString &name, QStringList &listOut)
FiffCoordTrans dev_head_t