37#ifndef FIFF_INFO_BASE_H
38#define FIFF_INFO_BASE_H
59#include <QSharedPointer>
78 typedef QSharedPointer<FiffInfoBase>
SPtr;
79 typedef QSharedPointer<const FiffInfoBase>
ConstSPtr;
138 const QStringList& include = defaultQStringList,
139 const QStringList& exclude = defaultQStringList);
167 Eigen::RowVectorXi
pick_types(
const QString meg,
170 const QStringList& include = defaultQStringList,
171 const QStringList& exclude = defaultQStringList)
const;
191 const QStringList& include = defaultQStringList,
192 const QStringList& exclude = defaultQStringList)
const;
227 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.
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
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
QSharedPointer< FiffInfoBase > SPtr
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
FiffCoordTrans dev_head_t