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,
FiffRawData class declaration.
FiffProj class declaration.
FiffCov class declaration.
FiffEvokedSet class declaration.
FiffEvents class declaration.
MNESourceSpaces class declaration.
mne library export/import macros.
MNEHemisphere class declaration.
MNEEpochDataList class declaration.
MNEBem class declaration.
MNEBemSurface class declaration.
Linalg 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)