MNE-CPP
0.1.9
A Framework for Electrophysiology
|
One linear projection item. More...
#include <mne_proj_op.h>
Public Types | |
typedef QSharedPointer< MneProjOp > | SPtr |
typedef QSharedPointer< const MneProjOp > | ConstSPtr |
Public Member Functions | |
MneProjOp () | |
~MneProjOp () | |
Static Public Member Functions | |
static void | mne_free_proj_op_proj (MneProjOp *op) |
static MneProjOp * | mne_proj_op_combine (MneProjOp *to, MneProjOp *from) |
static void | mne_proj_op_add_item_act (MneProjOp *op, MneNamedMatrix *vecs, int kind, const QString &desc, int is_active) |
static void | mne_proj_op_add_item (MneProjOp *op, MneNamedMatrix *vecs, int kind, const QString &desc) |
static MneProjOp * | mne_dup_proj_op (MneProjOp *op) |
static MneProjOp * | mne_proj_op_average_eeg_ref (const QList< FIFFLIB::FiffChInfo > &chs, int nch) |
static int | mne_proj_op_affect (MneProjOp *op, const QStringList &list, int nlist) |
static int | mne_proj_op_affect_chs (MneProjOp *op, const QList< FIFFLIB::FiffChInfo > &chs, int nch) |
static int | mne_proj_op_proj_vector (MneProjOp *op, float *vec, int nvec, int do_complement) |
static MneProjOp * | mne_read_proj_op_from_node (FIFFLIB::FiffStream::SPtr &stream, const FIFFLIB::FiffDirNode::SPtr &start) |
static MneProjOp * | mne_read_proj_op (const QString &name) |
static void | mne_proj_op_report_data (FILE *out, const char *tag, MneProjOp *op, int list_data, char **exclude, int nexclude) |
static void | mne_proj_op_report (FILE *out, const char *tag, MneProjOp *op) |
Public Attributes | |
QList< MNELIB::MneProjItem * > | items |
int | nitems |
QStringList | names |
int | nch |
int | nvec |
float ** | proj_data |
One linear projection item.
Implements an MNE Projection Operator (Replaces *mneProjOp,mneProjOpRec; struct of MNE-C mne_types.h).
Definition at line 83 of file mne_proj_op.h.
typedef QSharedPointer<const MneProjOp> MNELIB::MneProjOp::ConstSPtr |
Const shared pointer type for MneProjOp.
Definition at line 87 of file mne_proj_op.h.
typedef QSharedPointer<MneProjOp> MNELIB::MneProjOp::SPtr |
Shared pointer type for MneProjOp.
Definition at line 86 of file mne_proj_op.h.
MneProjOp::MneProjOp | ( | ) |
Constructs the MNE Projection Operator Refactored: mne_new_proj_op (mne_lin_proj.c)
Definition at line 213 of file mne_proj_op.cpp.
MneProjOp::~MneProjOp | ( | ) |
Destroys the MNE Projection Operator Refactored: mne_free_proj_op (mne_lin_proj.c)
Definition at line 223 of file mne_proj_op.cpp.
|
static |
Free Substructure; TODO: Remove later on Refactored: ne_free_proj_op_proj (mne_lin_proj.c)
Definition at line 235 of file mne_proj_op.cpp.