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

Information about raw data in fiff file. More...

#include <mne_raw_info.h>

Public Types

typedef QSharedPointer< MneRawInfoSPtr
 
typedef QSharedPointer< const MneRawInfoConstSPtr
 

Public Member Functions

 MneRawInfo ()
 
 ~MneRawInfo ()
 

Static Public Member Functions

static FIFFLIB::FiffDirNode::SPtr find_meas (const FIFFLIB::FiffDirNode::SPtr &node)
 
static FIFFLIB::FiffDirNode::SPtr find_meas_info (const FIFFLIB::FiffDirNode::SPtr &node)
 
static FIFFLIB::FiffDirNode::SPtr find_raw (const FIFFLIB::FiffDirNode::SPtr &node)
 
static FIFFLIB::FiffDirNode::SPtr find_maxshield (const FIFFLIB::FiffDirNode::SPtr &node)
 
static int get_meas_info (FIFFLIB::FiffStream::SPtr &stream, FIFFLIB::FiffDirNode::SPtr &node, FIFFLIB::fiffId *id, int *nchan, float *sfreq, float *highpass, float *lowpass, QList< FIFFLIB::FiffChInfo > &chp, FIFFLIB::FiffCoordTransOld **trans, FIFFLIB::fiffTime *start_time)
 
static int mne_load_raw_info (const QString &name, int allow_maxshield, MneRawInfo **infop)
 

Public Attributes

QString filename
 
FIFFLIB::fiffId id
 
int nchan
 
QList< FIFFLIB::FiffChInfochInfo
 
int coord_frame
 
FIFFLIB::FiffCoordTransOldtrans
 
float sfreq
 
float lowpass
 
float highpass
 
FIFFLIB::fiffTimeRec start_time
 
int buf_size
 
int maxshield_data
 
QList< FIFFLIB::FiffDirEntry::SPtrrawDir
 
int ndir
 

Detailed Description

Information about raw data in fiff file.

Implements the MNE Raw Information (Replaces mneRawInfoRec, *mneRawInfo; struct of MNE-C mne_types.h).

Definition at line 80 of file mne_raw_info.h.

Member Typedef Documentation

◆ ConstSPtr

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

Const shared pointer type for MneRawInfo.

Definition at line 84 of file mne_raw_info.h.

◆ SPtr

typedef QSharedPointer<MneRawInfo> MNELIB::MneRawInfo::SPtr

Shared pointer type for MneRawInfo.

Definition at line 83 of file mne_raw_info.h.

Constructor & Destructor Documentation

◆ MneRawInfo()

MneRawInfo::MneRawInfo ( )

Constructs the MNE Raw Info Refactored: (.c)

Definition at line 73 of file mne_raw_info.cpp.

◆ ~MneRawInfo()

MneRawInfo::~MneRawInfo ( )

Destroys the MNE Raw Info Refactored: mne_free_raw_info (mne_raw_routines.c)

Definition at line 79 of file mne_raw_info.cpp.

Member Data Documentation

◆ buf_size

int MNELIB::MneRawInfo::buf_size

Buffer size in samples.

Definition at line 144 of file mne_raw_info.h.

◆ chInfo

QList<FIFFLIB::FiffChInfo> MNELIB::MneRawInfo::chInfo

Channel info data .

Definition at line 130 of file mne_raw_info.h.

◆ coord_frame

int MNELIB::MneRawInfo::coord_frame

Which coordinate frame are the positions defined in?

Definition at line 131 of file mne_raw_info.h.

◆ filename

QString MNELIB::MneRawInfo::filename

The name of the file this comes from.

Definition at line 127 of file mne_raw_info.h.

◆ highpass

float MNELIB::MneRawInfo::highpass

Highpass filter setting.

Definition at line 139 of file mne_raw_info.h.

◆ id

FIFFLIB::fiffId MNELIB::MneRawInfo::id

Measurement id from the file.

Definition at line 128 of file mne_raw_info.h.

◆ lowpass

float MNELIB::MneRawInfo::lowpass

Lowpass filter setting.

Definition at line 138 of file mne_raw_info.h.

◆ maxshield_data

int MNELIB::MneRawInfo::maxshield_data

Are these unprocessed MaxShield data.

Definition at line 145 of file mne_raw_info.h.

◆ nchan

int MNELIB::MneRawInfo::nchan

Number of channels.

Definition at line 129 of file mne_raw_info.h.

◆ ndir

int MNELIB::MneRawInfo::ndir

Number of tags in the above directory.

Definition at line 153 of file mne_raw_info.h.

◆ rawDir

QList<FIFFLIB::FiffDirEntry::SPtr> MNELIB::MneRawInfo::rawDir

Directory of raw data tags These may be of type FIFF_DATA_BUFFER FIFF_DATA_SKIP FIFF_DATA_SKIP_SAMP FIFF_NOP

Definition at line 146 of file mne_raw_info.h.

◆ sfreq

float MNELIB::MneRawInfo::sfreq

Sampling frequency.

Definition at line 137 of file mne_raw_info.h.

◆ start_time

FIFFLIB::fiffTimeRec MNELIB::MneRawInfo::start_time

Starting time of the acquisition taken from the meas date or the meas block id whence it may be inaccurate.

Definition at line 140 of file mne_raw_info.h.

◆ trans

FIFFLIB::FiffCoordTransOld* MNELIB::MneRawInfo::trans

This is the coordinate transformation FIFF_COORD_HEAD <–> FIFF_COORD_DEVICE

Definition at line 134 of file mne_raw_info.h.


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