v2.0.0
Loading...
Searching...
No Matches
INVERSELIB::MNEMeasData Class Reference

Measurement data container holding multiple data sets for MNE inverse computations. More...

#include <mne_meas_data.h>

Public Types

typedef QSharedPointer< MNEMeasDataSPtr
typedef QSharedPointer< const MNEMeasDataConstSPtr

Public Member Functions

 MNEMeasData ()
 ~MNEMeasData ()
void adjust_baselines (float bmin, float bmax)

Static Public Member Functions

static MNEMeasDatamne_read_meas_data_add (const QString &name, int set, MNEInverseOperator *op, MNELIB::MNENamedMatrix *fwd, const QStringList &namesp, int nnamesp, MNEMeasData *add_to)
static MNEMeasDatamne_read_meas_data (const QString &name, int set, MNEInverseOperator *op, MNELIB::MNENamedMatrix *fwd, const QStringList &namesp, int nnamesp)

Public Attributes

QString filename
FIFFLIB::fiffId meas_id
FIFFLIB::FiffTime meas_date
QList< FIFFLIB::FiffChInfochs
std::unique_ptr< FIFFLIB::FiffCoordTransmeg_head_t
std::unique_ptr< FIFFLIB::FiffCoordTransmri_head_t
float sfreq
int nchan
float highpass
float lowpass
MNELIB::MNEProjOpproj
std::unique_ptr< MNELIB::MNECTFCompDataSetcomp
MNEInverseOperatorop
MNELIB::MNENamedMatrixfwd
MNELIB::MNERawDataraw
MNELIB::mneChSelection chsel
QStringList badlist
int nbad
int * bad
int ch_major
QList< MNEMeasDataSet * > sets
int nset
MNEMeasDataSetcurrent

Detailed Description

Measurement data container holding multiple data sets for MNE inverse computations.

Implements MNE Meas Data (Replaces *mneMeasData,mneMeasDataRec; struct of MNE-C mne_types.h).

Definition at line 97 of file mne_meas_data.h.

Member Typedef Documentation

◆ ConstSPtr

typedef QSharedPointer<const MNEMeasData> INVERSELIB::MNEMeasData::ConstSPtr

Const shared pointer type for MNEMeasData.

Definition at line 101 of file mne_meas_data.h.

◆ SPtr

typedef QSharedPointer<MNEMeasData> INVERSELIB::MNEMeasData::SPtr

Shared pointer type for MNEMeasData.

Definition at line 100 of file mne_meas_data.h.

Constructor & Destructor Documentation

◆ MNEMeasData()

MNEMeasData::MNEMeasData ( )

Constructs the MNE Meas Data Refactored: mne_new_meas_data (mne_read_data.c)

Definition at line 1478 of file mne_meas_data.cpp.

◆ ~MNEMeasData()

MNEMeasData::~MNEMeasData ( )

Destroys the MNE Meas Data description Refactored: mne_free_meas_data (mne_read_data.c)

Definition at line 1500 of file mne_meas_data.cpp.

Member Function Documentation

◆ adjust_baselines()

void MNEMeasData::adjust_baselines ( float bmin,
float bmax )

Change the baseline setting in the current data set Refactored: mne_adjust_baselines (mne_apply_baselines.c)

Parameters
[in]bminBaseline start timepoint.
[in]bmaxBaseline end timepoint.

Definition at line 1524 of file mne_meas_data.cpp.

◆ mne_read_meas_data()

MNEMeasData * MNEMeasData::mne_read_meas_data ( const QString & name,
int set,
MNEInverseOperator * op,
MNELIB::MNENamedMatrix * fwd,
const QStringList & namesp,
int nnamesp )
static

Definition at line 1874 of file mne_meas_data.cpp.

◆ mne_read_meas_data_add()

MNEMeasData * MNEMeasData::mne_read_meas_data_add ( const QString & name,
int set,
MNEInverseOperator * op,
MNELIB::MNENamedMatrix * fwd,
const QStringList & namesp,
int nnamesp,
MNEMeasData * add_to )
static

Definition at line 1584 of file mne_meas_data.cpp.

Member Data Documentation

◆ bad

int* INVERSELIB::MNEMeasData::bad

Definition at line 163 of file mne_meas_data.h.

◆ badlist

QStringList INVERSELIB::MNEMeasData::badlist

Definition at line 161 of file mne_meas_data.h.

◆ ch_major

int INVERSELIB::MNEMeasData::ch_major

Definition at line 167 of file mne_meas_data.h.

◆ chs

QList<FIFFLIB::FiffChInfo> INVERSELIB::MNEMeasData::chs

Definition at line 148 of file mne_meas_data.h.

◆ chsel

MNELIB::mneChSelection INVERSELIB::MNEMeasData::chsel

Definition at line 160 of file mne_meas_data.h.

◆ comp

std::unique_ptr<MNELIB::MNECTFCompDataSet> INVERSELIB::MNEMeasData::comp

The software gradient compensation data.

Definition at line 156 of file mne_meas_data.h.

◆ current

MNEMeasDataSet* INVERSELIB::MNEMeasData::current

Definition at line 170 of file mne_meas_data.h.

◆ filename

QString INVERSELIB::MNEMeasData::filename

Definition at line 145 of file mne_meas_data.h.

◆ fwd

MNELIB::MNENamedMatrix* INVERSELIB::MNEMeasData::fwd

Definition at line 158 of file mne_meas_data.h.

◆ highpass

float INVERSELIB::MNEMeasData::highpass

Definition at line 153 of file mne_meas_data.h.

◆ lowpass

float INVERSELIB::MNEMeasData::lowpass

Definition at line 154 of file mne_meas_data.h.

◆ meas_date

FIFFLIB::FiffTime INVERSELIB::MNEMeasData::meas_date

Definition at line 147 of file mne_meas_data.h.

◆ meas_id

FIFFLIB::fiffId INVERSELIB::MNEMeasData::meas_id

Definition at line 146 of file mne_meas_data.h.

◆ meg_head_t

std::unique_ptr<FIFFLIB::FiffCoordTrans> INVERSELIB::MNEMeasData::meg_head_t

Definition at line 149 of file mne_meas_data.h.

◆ mri_head_t

std::unique_ptr<FIFFLIB::FiffCoordTrans> INVERSELIB::MNEMeasData::mri_head_t

Definition at line 150 of file mne_meas_data.h.

◆ nbad

int INVERSELIB::MNEMeasData::nbad

Definition at line 162 of file mne_meas_data.h.

◆ nchan

int INVERSELIB::MNEMeasData::nchan

Definition at line 152 of file mne_meas_data.h.

◆ nset

int INVERSELIB::MNEMeasData::nset

Definition at line 169 of file mne_meas_data.h.

◆ op

MNEInverseOperator* INVERSELIB::MNEMeasData::op

Definition at line 157 of file mne_meas_data.h.

◆ proj

MNELIB::MNEProjOp* INVERSELIB::MNEMeasData::proj

Definition at line 155 of file mne_meas_data.h.

◆ raw

MNELIB::MNERawData* INVERSELIB::MNEMeasData::raw

Definition at line 159 of file mne_meas_data.h.

◆ sets

QList<MNEMeasDataSet*> INVERSELIB::MNEMeasData::sets

Definition at line 168 of file mne_meas_data.h.

◆ sfreq

float INVERSELIB::MNEMeasData::sfreq

Definition at line 151 of file mne_meas_data.h.


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