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 77 of file standard_montage.h.

Member Enumeration Documentation

◆ System

Supported standard montage systems.

Enumerator
Standard_1020 

10-20 system (21 electrodes).

Standard_1010 

10-10 system (81 electrodes).

Standard_1005 

10-05 system; currently returns the 10-10 positions (the full 345-electrode set is not bundled).

Definition at line 84 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 211 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 through all built-in montages.

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

Definition at line 197 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 186 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 169 of file standard_montage.cpp.


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