111 inline static Eigen::VectorXd*
combine_xyz(
const Eigen::VectorXd& vec)
142 return MNESourceSpace::find_source_space_hemi(p_Hemisphere);
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)
284 return MNESourceSpace::patch_info(p_Hemisphere);
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,
398 return MNEInverseOperator::read_inverse_operator(p_pIODevice,
423 bool force_fixed =
false,
424 bool surf_ori =
false,
425 const QStringList& include = FIFFLIB::defaultQStringList,
426 const QStringList& exclude = FIFFLIB::defaultQStringList)
428 return MNEForwardSolution::read(p_IODevice,
457 return MNESourceSpace::readFromStream(p_pStream,
483 QList<MNESurface::SPtr>& p_Surfaces)
485 return MNESurface::read(p_pStream,
510 FIFFLIB::fiff_int_t value)
533 FIFFLIB::fiff_int_t dest,
FiffCov class declaration.
MNEMath class declaration.
mne library export/import macros.
MNEHemisphere class declaration.
MNEForwardSolution class declaration, which provides the forward solution including the source space ...
Contains the declaration of the MNESurface class.
MNEEpochDataList class declaration.
MNEBem class declaration.
MNESourceSpace class declaration.
MNEBemSurface class declaration.
Coordinate transformation description.
CTF software compensation data.
QSharedPointer< FiffDirNode > SPtr
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 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.
QSharedPointer< FiffStream > SPtr
The MNE class provides wrapper functions to stay consistent with mne matlab toolbox.
static qint32 make_projector(FIFFLIB::FiffInfo &info, Eigen::MatrixXd &proj)
static qint32 get_current_comp(FIFFLIB::FiffInfo *info)
static bool read_inverse_operator(QIODevice &p_pIODevice, MNEInverseOperator &inv)
static bool read_bem_surface(FIFFLIB::FiffStream::SPtr &p_pStream, bool add_geom, FIFFLIB::FiffDirNode::SPtr &p_Tree, QList< MNESurface::SPtr > &p_Surfaces)
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 MNEInverseOperator prepare_inverse_operator(MNEInverseOperator &orig, qint32 nave, float lambda2, bool dSPM, bool sLORETA=false)
static void transpose_named_matrix(FIFFLIB::FiffNamedMatrix &mat)
static bool patch_info(MNEHemisphere &p_Hemisphere)
static bool transform_source_space_to(MNESourceSpace &p_pMNESourceSpace, FIFFLIB::fiff_int_t dest, FIFFLIB::FiffCoordTrans &trans)
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 Eigen::SparseMatrix< double > * make_block_diag(const Eigen::MatrixXd &A, qint32 n)
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 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)
Hemisphere provides geometry information.
MNEInverseOperator prepare_inverse_operator(qint32 nave, float lambda2, bool dSPM, bool sLORETA=false) const
Source Space descritpion.
bool transform_source_space_to(FIFFLIB::fiff_int_t dest, FIFFLIB::FiffCoordTrans &trans)
static Eigen::SparseMatrix< double > * make_block_diag(const Eigen::MatrixXd &A, qint32 n)
static Eigen::VectorXd * combine_xyz(const Eigen::VectorXd &vec)
MNEInverseOperator class declaration.