87 RowVectorXf times = RowVectorXf::LinSpaced(this->
epoch.cols(), this->tmin, this->tmax);
95 if (sel.cols() == 0) {
96 qWarning(
"MNEEpochData::pick_channels - Warning : No channels were provided.\n");
101 MatrixXd selBlock(1,1);
103 if(selBlock.rows() != sel.cols() || selBlock.cols() !=
epoch.cols()) {
104 selBlock.resize(sel.cols(),
epoch.cols());
107 for(qint32 l = 0; l < sel.cols(); ++l) {
108 if(sel(l) <=
epoch.rows()) {
109 selBlock.row(l) =
epoch.row(sel(0,l));
111 qWarning(
"FiffEvoked::pick_channels - Warning : Selected channel index out of bound.\n");
MNEMath class declaration.
MNEEpochData class declaration.
Core MNE data structures (source spaces, source estimates, hemispheres).
Shared utilities (I/O helpers, spectral analysis, layout management, warp algorithms).
void pick_channels(const Eigen::RowVectorXi &sel)
void applyBaselineCorrection(const QPair< float, float > &baseline)
FIFFLIB::fiff_int_t event
static Eigen::MatrixXd rescale(const Eigen::MatrixXd &data, const Eigen::RowVectorXf ×, const QPair< float, float > &baseline, QString mode)