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< ElectrodePositiongetMontage (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 73 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 (345 electrodes).

Definition at line 80 of file standard_montage.h.

Member Function Documentation

◆ electrodeCount()

int StandardMontage::electrodeCount ( System system)
static

Get the number of electrodes in a montage.

Definition at line 210 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 196 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 185 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 168 of file standard_montage.cpp.


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