113 inline static Eigen::VectorXd
combine_xyz(
const Eigen::VectorXd& vec)
175 static inline Eigen::SparseMatrix<double>
make_block_diag(
const Eigen::MatrixXd &A, qint32 n)
202 bool exclude_comp_chs =
false)
228 const QStringList& ch_names,
229 Eigen::MatrixXd& proj,
230 const QStringList& bads = FIFFLIB::defaultQStringList,
231 Eigen::MatrixXd& U = FIFFLIB::defaultMatrixXd)
256 Eigen::MatrixXd& proj)
279 const QString &t_fileRawName,
280 Eigen::MatrixXi& events)
285 events = fiffEvents.
events;
301 Eigen::MatrixXi& eventlist)
306 eventlist = fiffEvents.
events;
322 Eigen::MatrixXi& eventlist)
327 eventlist = fiffEvents.
events;
343 const Eigen::MatrixXi& eventlist)
346 fiffEvents.
events = eventlist;
363 const Eigen::MatrixXi& eventlist,
367 fiffEvents.
events = eventlist;
395 const Eigen::MatrixXi &events,
396 const QList<int> &eventCodes,
401 bool doBaseline =
false,
402 bool removeMean =
true)
429 const Eigen::MatrixXi &events,
436 const QMap<QString,double> &mapReject = QMap<QString,double>())
462 QIODevice &p_IODevice,
463 const Eigen::RowVectorXi &picks = Eigen::RowVectorXi(),
468 return raw.
save(p_IODevice, picks, decim, from, to);
497 return p_pStream->read_cov(p_Node,
Linalg class declaration.
FiffProj class declaration.
FiffRawData class declaration.
FiffEvents class declaration.
FiffEvokedSet class declaration.
FiffCov class declaration.
MNEBem class declaration.
MNESourceSpaces class declaration.
MNEBemSurface class declaration.
mne library export/import macros.
MNEEpochDataList class declaration.
MNEHemisphere class declaration.
Core MNE data structures (source spaces, source estimates, hemispheres).
Coordinate transformation description.
static FiffCov compute_from_epochs(const FiffRawData &raw, const Eigen::MatrixXi &events, const QList< int > &eventCodes, float tmin, float tmax, float bmin=0.0f, float bmax=0.0f, bool doBaseline=false, bool removeMean=true, unsigned int ignoreMask=0, float delay=0.0f)
CTF software compensation data.
QSharedPointer< FiffDirNode > SPtr
FIFF event container with reading, writing and detection.
bool write_to_ascii(QIODevice &p_IODevice, float sfreq=0.0f) const
static bool read_from_fif(QIODevice &p_IODevice, FiffEvents &p_Events)
bool write_to_fif(QIODevice &p_IODevice) const
static bool read_from_ascii(QIODevice &p_IODevice, FiffEvents &p_Events)
static bool read(const QString &t_sEventName, const QString &t_fileRawName, FiffEvents &p_Events)
FIFF measurement file information.
void set_current_comp(fiff_int_t value)
qint32 make_projector(Eigen::MatrixXd &proj) const
qint32 get_current_comp()
bool make_compensator(fiff_int_t from, fiff_int_t to, FiffCtfComp &ctf_comp, bool exclude_comp_chs=false) const
void transpose_named_matrix()
static QList< FiffProj > compute_from_raw(const FiffRawData &raw, const Eigen::MatrixXi &events, int eventCode, float tmin, float tmax, int nGrad, int nMag, int nEeg, const QMap< QString, double > &mapReject=QMap< QString, double >())
static fiff_int_t make_projector(const QList< FiffProj > &projs, const QStringList &ch_names, Eigen::MatrixXd &proj, const QStringList &bads=defaultQStringList, Eigen::MatrixXd &U=defaultMatrixXd)
FIFF raw measurement data.
bool save(QIODevice &p_IODevice, const Eigen::RowVectorXi &picks=Eigen::RowVectorXi(), int decim=1, int from=-1, int to=-1) const
QSharedPointer< FiffStream > SPtr
static Eigen::VectorXd combine_xyz(const Eigen::VectorXd &vec)
static Eigen::SparseMatrix< double > make_block_diag(const Eigen::MatrixXd &A, qint32 n)
The MNE class provides wrapper functions to stay consistent with mne matlab toolbox.
static bool write_events_to_fif(QIODevice &p_IODevice, const Eigen::MatrixXi &eventlist)
static qint32 make_projector(FIFFLIB::FiffInfo &info, Eigen::MatrixXd &proj)
static qint32 get_current_comp(FIFFLIB::FiffInfo *info)
static bool read_events_from_ascii(QIODevice &p_IODevice, Eigen::MatrixXi &eventlist)
static bool make_compensator(const FIFFLIB::FiffInfo &info, FIFFLIB::fiff_int_t from, FIFFLIB::fiff_int_t to, FIFFLIB::FiffCtfComp &ctf_comp, bool exclude_comp_chs=false)
static FIFFLIB::fiff_int_t make_projector(const QList< FIFFLIB::FiffProj > &projs, const QStringList &ch_names, Eigen::MatrixXd &proj, const QStringList &bads=FIFFLIB::defaultQStringList, Eigen::MatrixXd &U=FIFFLIB::defaultMatrixXd)
static QList< FIFFLIB::FiffChInfo > set_current_comp(QList< FIFFLIB::FiffChInfo > &chs, FIFFLIB::fiff_int_t value)
static bool save_raw(const FIFFLIB::FiffRawData &raw, QIODevice &p_IODevice, const Eigen::RowVectorXi &picks=Eigen::RowVectorXi(), int decim=1, int from=-1, int to=-1)
static bool transform_source_space_to(MNESourceSpaces &p_pMNESourceSpaces, FIFFLIB::fiff_int_t dest, FIFFLIB::FiffCoordTrans &trans)
static void transpose_named_matrix(FIFFLIB::FiffNamedMatrix &mat)
static bool patch_info(MNEHemisphere &p_Hemisphere)
static bool read_source_spaces(FIFFLIB::FiffStream::SPtr &p_pStream, bool add_geom, MNESourceSpaces &p_SourceSpace)
static bool write_events_to_ascii(QIODevice &p_IODevice, const Eigen::MatrixXi &eventlist, float sfreq=0.0f)
static Eigen::VectorXd combine_xyz(const Eigen::VectorXd &vec)
static bool read_cov(FIFFLIB::FiffStream::SPtr &p_pStream, const FIFFLIB::FiffDirNode::SPtr &p_Node, FIFFLIB::fiff_int_t cov_kind, FIFFLIB::FiffCov &p_covData)
static qint32 find_source_space_hemi(MNEHemisphere &p_Hemisphere)
static bool read_events(const QString &t_sEventName, const QString &t_fileRawName, Eigen::MatrixXi &events)
static bool read_events_from_fif(QIODevice &p_IODevice, Eigen::MatrixXi &eventlist)
static FIFFLIB::FiffCov compute_epoch_covariance(const FIFFLIB::FiffRawData &raw, const Eigen::MatrixXi &events, const QList< int > &eventCodes, float tmin, float tmax, float bmin=0.0f, float bmax=0.0f, bool doBaseline=false, bool removeMean=true)
static QList< FIFFLIB::FiffProj > compute_proj(const FIFFLIB::FiffRawData &raw, const Eigen::MatrixXi &events, int eventCode, float tmin, float tmax, int nGrad, int nMag, int nEeg, const QMap< QString, double > &mapReject=QMap< QString, double >())
static Eigen::SparseMatrix< double > make_block_diag(const Eigen::MatrixXd &A, qint32 n)
Hemisphere provides geometry information.
bool compute_patch_info()
qint32 find_source_space_hemi() const
Source Space descritpion.
bool transform_source_space_to(FIFFLIB::fiff_int_t dest, FIFFLIB::FiffCoordTrans &trans)
static bool readFromStream(FIFFLIB::FiffStream::SPtr &p_pStream, bool add_geom, MNESourceSpaces &p_SourceSpace)