MNE-CPP  0.1.9
A Framework for Electrophysiology
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
MNELIB::MneProjItem Class Reference

One linear projection item. More...

#include <mne_proj_item.h>

Public Types

typedef QSharedPointer< MneProjItemSPtr
typedef QSharedPointer< const MneProjItemConstSPtr

Public Member Functions

 MneProjItem ()
 ~MneProjItem ()

Static Public Member Functions

static int mne_proj_item_affect (MneProjItem *it, const QStringList &list, int nlist)

Public Attributes

int nvec
QString desc
int kind
int active
int active_file
int has_meg
int has_eeg

Detailed Description

One linear projection item.

Implements an MNE Projection Item (Replaces *mneProjItem,mneProjItemRec; struct of MNE-C mne_types.h).

Definition at line 77 of file mne_proj_item.h.

Member Typedef Documentation

◆ ConstSPtr

typedef QSharedPointer<const MneProjItem> MNELIB::MneProjItem::ConstSPtr

Const shared pointer type for MneDeriv.

Definition at line 81 of file mne_proj_item.h.

◆ SPtr

typedef QSharedPointer<MneProjItem> MNELIB::MneProjItem::SPtr

Shared pointer type for MneDeriv.

Definition at line 80 of file mne_proj_item.h.

Constructor & Destructor Documentation

◆ MneProjItem()

MneProjItem::MneProjItem ( )

Constructs the MNE Projection Item Refactored: mne_new_proj_op_item (mne_lin_proj.c)

Definition at line 65 of file mne_proj_item.cpp.

◆ ~MneProjItem()

MneProjItem::~MneProjItem ( )

Destroys the MNE Projection Item Refactored: mne_free_proj_op_item (mne_lin_proj.c)

Definition at line 78 of file mne_proj_item.cpp.

Member Data Documentation

◆ active

int MNELIB::MneProjItem::active

Is this item active now?.

Definition at line 104 of file mne_proj_item.h.

◆ active_file

int MNELIB::MneProjItem::active_file

Was this item active when loaded from file?.

Definition at line 105 of file mne_proj_item.h.

◆ desc

QString MNELIB::MneProjItem::desc

Projection item description.

Definition at line 102 of file mne_proj_item.h.

◆ has_eeg

int MNELIB::MneProjItem::has_eeg

Does it have EEG channels?.

Definition at line 107 of file mne_proj_item.h.

◆ has_meg

int MNELIB::MneProjItem::has_meg

Does it have MEG channels?.

Definition at line 106 of file mne_proj_item.h.

◆ kind

int MNELIB::MneProjItem::kind

Projection item kind.

Definition at line 103 of file mne_proj_item.h.

◆ nvec

int MNELIB::MneProjItem::nvec

Number of vectors = vecs->nrow.

Definition at line 101 of file mne_proj_item.h.

◆ vecs

MneNamedMatrix* MNELIB::MneProjItem::vecs

The original projection vectors.

Definition at line 100 of file mne_proj_item.h.

The documentation for this class was generated from the following files: