|
MNE-CPP
0.1.9
A Framework for Electrophysiology
|
Go to the documentation of this file.
111 inline static Eigen::VectorXd*
combine_xyz(
const Eigen::VectorXd& vec)
184 static inline Eigen::SparseMatrix<double>*
make_block_diag(
const Eigen::MatrixXd &A, qint32 n)
208 FIFFLIB::fiff_int_t from,
209 FIFFLIB::fiff_int_t to,
211 bool exclude_comp_chs =
false)
236 inline static FIFFLIB::fiff_int_t
make_projector(
const QList<FIFFLIB::FiffProj>& projs,
237 const QStringList& ch_names,
238 Eigen::MatrixXd& proj,
239 const QStringList& bads = FIFFLIB::defaultQStringList,
240 Eigen::MatrixXd& U = FIFFLIB::defaultMatrixXd)
265 Eigen::MatrixXd& proj)
309 bool sLORETA =
false)
314 static bool read_events(QString t_sEventName,
315 QString t_fileRawName,
316 Eigen::MatrixXi& events);
332 static bool read_events_from_fif(QIODevice &p_IODevice,
333 Eigen::MatrixXi& eventlist);
346 static bool read_events_from_ascii(QIODevice &p_IODevice,
347 Eigen::MatrixXi& eventlist);
350 FIFFLIB::fiff_int_t dest_comp,
372 FIFFLIB::fiff_int_t cov_kind,
375 return p_pStream->read_cov(p_Node,
423 bool force_fixed =
false,
424 bool surf_ori =
false,
425 const QStringList& include = FIFFLIB::defaultQStringList,
426 const QStringList& exclude = FIFFLIB::defaultQStringList)
483 QList<MNESurface::SPtr>& p_Surfaces)
510 FIFFLIB::fiff_int_t value)
533 FIFFLIB::fiff_int_t dest,
static bool transform_source_space_to(MNESourceSpace &p_pMNESourceSpace, FIFFLIB::fiff_int_t dest, FIFFLIB::FiffCoordTrans &trans)
MNEInverseOperator prepare_inverse_operator(qint32 nave, float lambda2, bool dSPM, bool sLORETA=false) const
static qint32 make_projector(FIFFLIB::FiffInfo &info, Eigen::MatrixXd &proj)
FIFF raw measurement data.
void transpose_named_matrix()
QSharedPointer< FiffStream > SPtr
CTF software compensation data.
FIFF measurement file information.
QSharedPointer< FiffDirNode > SPtr
static QList< FIFFLIB::FiffChInfo > set_current_comp(QList< FIFFLIB::FiffChInfo > &chs, FIFFLIB::fiff_int_t value)
FiffCov class declaration.
qint32 make_projector(Eigen::MatrixXd &proj) const
Source Space descritpion.
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 bool read_inverse_operator(QIODevice &p_pIODevice, MNEInverseOperator &inv)
static Eigen::SparseMatrix< double > * make_block_diag(const Eigen::MatrixXd &A, qint32 n)
static bool read_inverse_operator(QIODevice &p_IODevice, MNEInverseOperator &inv)
bool transform_source_space_to(FIFFLIB::fiff_int_t dest, FIFFLIB::FiffCoordTrans &trans)
qint32 get_current_comp()
static Eigen::VectorXd * combine_xyz(const Eigen::VectorXd &vec)
MNEInverseOperator class declaration.
MNEHemisphere class declaration.
void set_current_comp(fiff_int_t value)
static bool read(QIODevice &p_IODevice, QList< MNESurface::SPtr > &surfaces)
static bool patch_info(MNEHemisphere &p_Hemisphere)
static qint32 find_source_space_hemi(MNEHemisphere &p_Hemisphere)
MNEBemSurface class declaration.
bool make_compensator(fiff_int_t from, fiff_int_t to, FiffCtfComp &ctf_comp, bool exclude_comp_chs=false) const
static bool read_forward_solution(QIODevice &p_IODevice, MNEForwardSolution &fwd, bool force_fixed=false, bool surf_ori=false, const QStringList &include=FIFFLIB::defaultQStringList, const QStringList &exclude=FIFFLIB::defaultQStringList)
static bool patch_info(MNEHemisphere &p_Hemisphere)
static bool readFromStream(FIFFLIB::FiffStream::SPtr &p_pStream, bool add_geom, MNESourceSpace &p_SourceSpace)
mne library export/import macros.
static MNEInverseOperator prepare_inverse_operator(MNEInverseOperator &orig, qint32 nave, float lambda2, bool dSPM, bool sLORETA=false)
static bool read_bem_surface(FIFFLIB::FiffStream::SPtr &p_pStream, bool add_geom, FIFFLIB::FiffDirNode::SPtr &p_Tree, QList< MNESurface::SPtr > &p_Surfaces)
Hemisphere provides geometry information.
The MNE class provides wrapper functions to stay consistent with mne matlab toolbox.
MNEBem class declaration.
MNEForwardSolution class declaration, which provides the forward solution including the source space ...
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)
MNESourceSpace class declaration.
static qint32 get_current_comp(FIFFLIB::FiffInfo *info)
Coordinate transformation description.
static bool read_source_spaces(FIFFLIB::FiffStream::SPtr &p_pStream, bool add_geom, MNESourceSpace &p_SourceSpace)
static Eigen::VectorXd * combine_xyz(const Eigen::VectorXd &vec)
static qint32 find_source_space_hemi(MNEHemisphere &p_Hemisphere)
static Eigen::SparseMatrix< double > * make_block_diag(const Eigen::MatrixXd &A, qint32 n)
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)
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)
MNEEpochDataList class declaration.
Contains the declaration of the MNESurface class.
static bool read(QIODevice &p_IODevice, MNEForwardSolution &fwd, bool force_fixed=false, bool surf_ori=false, const QStringList &include=FIFFLIB::defaultQStringList, const QStringList &exclude=FIFFLIB::defaultQStringList, bool bExcludeBads=true)
static void transpose_named_matrix(FIFFLIB::FiffNamedMatrix &mat)
MNEMath class declaration.