37 #ifndef MNE_EPOCH_DATA_LIST_H
38 #define MNE_EPOCH_DATA_LIST_H
56 #include <QSharedPointer>
66 bool bRejected =
false;
67 Eigen::RowVectorXd data;
82 typedef QSharedPointer<MNEEpochDataList>
SPtr;
83 typedef QSharedPointer<const MNEEpochDataList>
ConstSPtr;
110 const Eigen::MatrixXi& events,
114 const QMap<QString,double>& mapReject,
115 const QStringList &lExcludeChs = QStringList(),
116 const Eigen::RowVectorXi& picks = Eigen::RowVectorXi());
129 FIFFLIB::fiff_int_t first,
130 FIFFLIB::fiff_int_t last,
131 Eigen::VectorXi sel = FIFFLIB::defaultVectorXi,
140 void applyBaselineCorrection(
const QPair<float, float> &baseline);
154 void pick_channels(
const Eigen::RowVectorXi& sel);
167 static bool checkForArtifact(
const Eigen::MatrixXd& data,
169 const QMap<QString,double>& mapReject,
170 const QStringList &lExcludeChs = QStringList());
176 #endif // MNE_EPOCH_DATA_LIST_H