37#ifndef MNE_EPOCH_DATA_LIST_H
38#define MNE_EPOCH_DATA_LIST_H
56#include <QSharedPointer>
85 typedef QSharedPointer<MNEEpochDataList>
SPtr;
86 typedef QSharedPointer<const MNEEpochDataList>
ConstSPtr;
113 const Eigen::MatrixXi& events,
117 const QMap<QString,double>& mapReject,
118 const QStringList &lExcludeChs = QStringList(),
119 const Eigen::RowVectorXi& picks = Eigen::RowVectorXi());
134 Eigen::VectorXi sel = FIFFLIB::defaultVectorXi,
172 const QMap<QString,double>& mapReject,
173 const QStringList &lExcludeChs = QStringList());
198 const Eigen::MatrixXi &events,
199 const QList<int> &eventCodes,
200 const QStringList &comments,
203 const QMap<QString,double> &mapReject = QMap<QString,double>(),
204 const QPair<float,float> &baseline = QPair<float,float>(0.0f, 0.0f),
FiffRawData class declaration.
FiffEvoked class declaration.
Old fiff_type declarations - replace them.
mne library export/import macros.
MNEEpochData class declaration.
Core MNE data structures (source spaces, source estimates, hemispheres).
FIFF measurement file information.
FIFF raw measurement data.
Artifact rejection thresholds and flags for each channel type (grad, mag, eeg, eog) used during epoch...
FIFFLIB::FiffEvoked average(const FIFFLIB::FiffInfo &p_info, FIFFLIB::fiff_int_t first, FIFFLIB::fiff_int_t last, Eigen::VectorXi sel=FIFFLIB::defaultVectorXi, bool proj=false)
QSharedPointer< MNEEpochDataList > SPtr
void applyBaselineCorrection(const QPair< float, float > &baseline)
static MNEEpochDataList readEpochs(const FIFFLIB::FiffRawData &raw, const Eigen::MatrixXi &events, float tmin, float tmax, qint32 event, const QMap< QString, double > &mapReject, const QStringList &lExcludeChs=QStringList(), const Eigen::RowVectorXi &picks=Eigen::RowVectorXi())
QSharedPointer< const MNEEpochDataList > ConstSPtr
static void checkChThreshold(ArtifactRejectionData &inputData)
void pick_channels(const Eigen::RowVectorXi &sel)
static FIFFLIB::FiffEvokedSet averageCategories(const FIFFLIB::FiffRawData &raw, const Eigen::MatrixXi &events, const QList< int > &eventCodes, const QStringList &comments, float tmin, float tmax, const QMap< QString, double > &mapReject=QMap< QString, double >(), const QPair< float, float > &baseline=QPair< float, float >(0.0f, 0.0f), bool proj=false)
static bool checkForArtifact(const Eigen::MatrixXd &data, const FIFFLIB::FiffInfo &pFiffInfo, const QMap< QString, double > &mapReject, const QStringList &lExcludeChs=QStringList())