MNE-CPP
beta 1.0
|
light measurement info More...
#include <fiff_info_base.h>
Public Types | |
typedef QSharedPointer< FiffInfoBase > | SPtr |
typedef QSharedPointer< const FiffInfoBase > | ConstSPtr |
Public Member Functions | |
FiffInfoBase () | |
FiffInfoBase (const FiffInfoBase &p_FiffInfoBase) | |
~FiffInfoBase () | |
void | clear () |
QString | channel_type (qint32 idx) const |
bool | isEmpty () const |
FiffInfoBase | pick_info (const RowVectorXi *sel=NULL) const |
RowVectorXi | pick_types (const QString meg, bool eeg=false, bool stim=false, const QStringList &include=defaultQStringList, const QStringList &exclude=defaultQStringList) const |
RowVectorXi | pick_types (bool meg, bool eeg=false, bool stim=false, const QStringList &include=defaultQStringList, const QStringList &exclude=defaultQStringList) const |
Static Public Member Functions | |
static RowVectorXi | pick_channels (const QStringList &ch_names, const QStringList &include=defaultQStringList, const QStringList &exclude=defaultQStringList) |
Public Attributes | |
QString | filename |
QStringList | bads |
FiffId | meas_id |
fiff_int_t | nchan |
QList< FiffChInfo > | chs |
QStringList | ch_names |
FiffCoordTrans | dev_head_t |
FiffCoordTrans | ctf_head_t |
light measurement info
Light measurement info -> ToDo transform this to FiffInfo base class for FiffInfo
Definition at line 85 of file fiff_info_base.h.
typedef QSharedPointer<const FiffInfoBase> FIFFLIB::FiffInfoBase::ConstSPtr |
Const shared pointer type for FiffInfoBase.
Definition at line 89 of file fiff_info_base.h.
typedef QSharedPointer<FiffInfoBase> FIFFLIB::FiffInfoBase::SPtr |
Shared pointer type for FiffInfoBase.
Definition at line 88 of file fiff_info_base.h.
FiffInfoBase::FiffInfoBase | ( | ) |
Constructors the light fiff measurement file information.
Definition at line 60 of file fiff_info_base.cpp.
FiffInfoBase::FiffInfoBase | ( | const FiffInfoBase & | p_FiffInfoBase | ) |
Copy constructor.
[in] | p_FiffInfoBase | light FIFF measurement information which should be copied |
Definition at line 69 of file fiff_info_base.cpp.
FiffInfoBase::~FiffInfoBase | ( | ) |
Destroys the light fiff measurement file information.
Definition at line 86 of file fiff_info_base.cpp.
QString FiffInfoBase::channel_type | ( | qint32 | idx | ) | const |
Get channel type.
[in] | idx | Index of channel |
Definition at line 94 of file fiff_info_base.cpp.
void FiffInfoBase::clear | ( | ) |
Initializes light FIFF measurement information.
Definition at line 129 of file fiff_info_base.cpp.
|
inline |
True if FIFF measurement file information is empty.
Definition at line 218 of file fiff_info_base.h.
|
static |
fiff_pick_channels
Make a selector to pick desired channels from data
[in] | ch_names | - The channel name list to consult |
[in] | include | - Channels to include (if empty, include all available) |
[in] | exclude | - Channels to exclude (if empty, do not exclude any) |
Definition at line 210 of file fiff_info_base.cpp.
FiffInfoBase FiffInfoBase::pick_info | ( | const RowVectorXi * | sel = NULL | ) | const |
fiff_pick_info
Pick desired channels from measurement info
[in] | sel | List of channels to select |
Definition at line 237 of file fiff_info_base.cpp.
RowVectorXi FiffInfoBase::pick_types | ( | const QString | meg, |
bool | eeg = false , |
||
bool | stim = false , |
||
const QStringList & | include = defaultQStringList , |
||
const QStringList & | exclude = defaultQStringList |
||
) | const |
fiff_pick_types (highy diversity in meg picking)
Create a selector to pick desired channel types from data
[in] | meg | It can be "all", to select all or it can be "mag" or "grad" to select only gradiometers or magnetometers. |
[in] | eeg | Include EEG channels |
[in] | stim | Include stimulus channels |
[in] | include | Additional channels to include (if empty, do not add any) |
[in] | exclude | Channels to exclude (if empty, do not exclude any) |
Definition at line 144 of file fiff_info_base.cpp.
RowVectorXi FiffInfoBase::pick_types | ( | bool | meg, |
bool | eeg = false , |
||
bool | stim = false , |
||
const QStringList & | include = defaultQStringList , |
||
const QStringList & | exclude = defaultQStringList |
||
) | const |
fiff_pick_types
Create a selector to pick desired channel types from data Use overloaded pick_types method to specify meg (grad, mag, ref_meg)type
[in] | meg | Include MEG channels |
[in] | eeg | Include EEG channels |
[in] | stim | Include stimulus channels |
[in] | include | Additional channels to include (if empty, do not add any) |
[in] | exclude | Channels to exclude (if empty, do not exclude any) |
Definition at line 199 of file fiff_info_base.cpp.
QStringList FIFFLIB::FiffInfoBase::bads |
List of bad channels.
Definition at line 204 of file fiff_info_base.h.
QStringList FIFFLIB::FiffInfoBase::ch_names |
List of all channel names.
Definition at line 208 of file fiff_info_base.h.
QList<FiffChInfo> FIFFLIB::FiffInfoBase::chs |
List of all channel info descriptors.
Definition at line 207 of file fiff_info_base.h.
FiffCoordTrans FIFFLIB::FiffInfoBase::ctf_head_t |
Coordinate transformation ToDo...
Definition at line 210 of file fiff_info_base.h.
FiffCoordTrans FIFFLIB::FiffInfoBase::dev_head_t |
Coordinate transformation ToDo...
Definition at line 209 of file fiff_info_base.h.
QString FIFFLIB::FiffInfoBase::filename |
Filename when the info is read of a fiff file.
Definition at line 203 of file fiff_info_base.h.
FiffId FIFFLIB::FiffInfoBase::meas_id |
Measurement ID.
Definition at line 205 of file fiff_info_base.h.
fiff_int_t FIFFLIB::FiffInfoBase::nchan |
Number of channels.
Definition at line 206 of file fiff_info_base.h.