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::MneCTFCompDataSet Class Reference

One MNE CTF Compensation Data Set description. More...

#include <mne_ctf_comp_data_set.h>

Public Types

typedef QSharedPointer< MneCTFCompDataSetSPtr
 
typedef QSharedPointer< const MneCTFCompDataSetConstSPtr
 

Public Member Functions

 MneCTFCompDataSet ()
 
 MneCTFCompDataSet (const MneCTFCompDataSet &set)
 
 ~MneCTFCompDataSet ()
 

Static Public Member Functions

static MneCTFCompDataSetmne_read_ctf_comp_data (const QString &name)
 
static int mne_make_ctf_comp (MneCTFCompDataSet *set, const QList< FIFFLIB::FiffChInfo > &chs, int nch, QList< FIFFLIB::FiffChInfo > compchs, int ncomp)
 
static int mne_set_ctf_comp (QList< FIFFLIB::FiffChInfo > &chs, int nch, int comp)
 
static int mne_apply_ctf_comp (MneCTFCompDataSet *set, int do_it, float *data, int ndata, float *compdata, int ncompdata)
 
static int mne_apply_ctf_comp_t (MneCTFCompDataSet *set, int do_it, float **data, int ndata, int ns)
 
static int mne_get_ctf_comp (const QList< FIFFLIB::FiffChInfo > &chs, int nch)
 
static int mne_map_ctf_comp_kind (int grad)
 
static const char * mne_explain_ctf_comp (int kind)
 
static int mne_ctf_set_compensation (MneCTFCompDataSet *set, int compensate_to, QList< FIFFLIB::FiffChInfo > &chs, int nchan, QList< FIFFLIB::FiffChInfo > comp_chs, int ncomp_chan)
 

Public Attributes

QList< MneCTFCompData * > comps
 
int ncomp
 
QList< FIFFLIB::FiffChInfochs
 
int nch
 
MneCTFCompDataundo
 
MneCTFCompDatacurrent
 

Detailed Description

One MNE CTF Compensation Data Set description.

Implements an MNE CTF Compensation Data Set (Replaces *mneCTFcompDataSet,mneCTFcompDataSetRec; struct of MNE-C mne_types.h).

Definition at line 81 of file mne_ctf_comp_data_set.h.

Member Typedef Documentation

◆ ConstSPtr

Const shared pointer type for MneCTFCompDataSet.

Definition at line 85 of file mne_ctf_comp_data_set.h.

◆ SPtr

Shared pointer type for MneCTFCompDataSet.

Definition at line 84 of file mne_ctf_comp_data_set.h.

Constructor & Destructor Documentation

◆ MneCTFCompDataSet() [1/2]

MneCTFCompDataSet::MneCTFCompDataSet ( )

Constructs the MNE CTF Comepnsation Data Set Refactored: mne_new_ctf_comp_data_set (mne_ctf_comp.c)

Definition at line 562 of file mne_ctf_comp_data_set.cpp.

◆ MneCTFCompDataSet() [2/2]

MneCTFCompDataSet::MneCTFCompDataSet ( const MneCTFCompDataSet set)

Copies the MNE CTF Comepnsation Data Set Refactored: mne_dup_ctf_comp_data_set (mne_ctf_comp.c)

Definition at line 572 of file mne_ctf_comp_data_set.cpp.

◆ ~MneCTFCompDataSet()

MneCTFCompDataSet::~MneCTFCompDataSet ( )

Destroys the MNE CTF Comepnsation Data Set Refactored: mne_free_ctf_comp_data_set (mne_ctf_comp.c)

Definition at line 591 of file mne_ctf_comp_data_set.cpp.

Member Function Documentation

◆ mne_ctf_set_compensation()

int MneCTFCompDataSet::mne_ctf_set_compensation ( MneCTFCompDataSet set,
int  compensate_to,
QList< FIFFLIB::FiffChInfo > &  chs,
int  nchan,
QList< FIFFLIB::FiffChInfo comp_chs,
int  ncomp_chan 
)
static

Definition at line 1166 of file mne_ctf_comp_data_set.cpp.


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