v2.0.0
Loading...
Searching...
No Matches
UTILSLIB::StandardMontage Class Reference

Standard EEG montage with named electrode positions. More...

#include <standard_montage.h>

Public Types

enum class  System { Standard_1020 , Standard_1010 , Standard_1005 }
 Supported standard montage systems. More...

Static Public Member Functions

static QList< ElectrodePosition > getMontage (System system)
 Get a standard montage by system name.
static QStringList getElectrodeNames (System system)
 Get electrode names for a standard montage.
static bool findElectrode (const QString &name, Eigen::Vector3d &pos)
 Look up a single electrode position by name.
static int electrodeCount (System system)
 Get the number of electrodes in a montage.

Detailed Description

Standard EEG montage with named electrode positions.

Definition at line 65 of file standard_montage.h.

Member Enumeration Documentation

◆ System

Supported standard montage systems.

Enumerator
Standard_1020 

10-20 system (21 electrodes, including A1/A2).

Standard_1010 

10-10 system (73 positions, including the 10-20 ones and Nz).

Standard_1005 

10-05 system (343 electrodes, mne's standard_1005 montage).

Definition at line 72 of file standard_montage.h.

Member Function Documentation

◆ electrodeCount()

int StandardMontage::electrodeCount ( System system)
static

Get the number of electrodes in a montage.

Parameters
[in]systemThe montage system.
Returns
Number of electrode positions defined for the montage.

Definition at line 157 of file standard_montage.cpp.

◆ findElectrode()

bool StandardMontage::findElectrode ( const QString & name,
Eigen::Vector3d & pos )
static

Look up a single electrode position by name.

Searches every position of the standard_1005 table, including the fiducials Nz, LPA and RPA.

Parameters
[in]nameElectrode name (case-insensitive).
[out]posPosition if found.
Returns
true if found.

Definition at line 144 of file standard_montage.cpp.

◆ getElectrodeNames()

QStringList StandardMontage::getElectrodeNames ( System system)
static

Get electrode names for a standard montage.

Parameters
[in]systemThe montage system.
Returns
List of electrode names.

Definition at line 133 of file standard_montage.cpp.

◆ getMontage()

QList< ElectrodePosition > StandardMontage::getMontage ( System system)
static

Get a standard montage by system name.

Parameters
[in]systemThe montage system.
Returns
List of electrode positions.

Definition at line 112 of file standard_montage.cpp.


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