v2.0.0
Loading...
Searching...
No Matches
DISP3DLIB::ElectrodeArray Struct Reference

One electrode array — sEEG depth shaft, ECoG strip, or ECoG grid. More...

#include <electrodeobject.h>

Public Attributes

QString label
ElectrodeLayout layout = ElectrodeLayout::Depth
int gridRows = 1
int gridCols = 1
QVector< ElectrodeContactcontacts
float shaftRadius = 0.4f
QColor shaftColor = Qt::gray

Detailed Description

One electrode array — sEEG depth shaft, ECoG strip, or ECoG grid.

The Depth-only fields (shaftRadius, shaftColor) are ignored for Strip and Grid layouts. The Grid-only fields (gridRows, gridCols) default to 1 and so describe a degenerate single contact for the other layouts.

Definition at line 105 of file electrodeobject.h.

Member Data Documentation

◆ contacts

QVector<ElectrodeContact> DISP3DLIB::ElectrodeArray::contacts

Contacts in array-local order.

Definition at line 111 of file electrodeobject.h.

◆ gridCols

int DISP3DLIB::ElectrodeArray::gridCols = 1

Grid only: number of cols (Strip uses Cols = N, Rows = 1).

Definition at line 110 of file electrodeobject.h.

◆ gridRows

int DISP3DLIB::ElectrodeArray::gridRows = 1

Grid only: number of rows.

Definition at line 109 of file electrodeobject.h.

◆ label

QString DISP3DLIB::ElectrodeArray::label

Array label: "LH", "GridA", etc.

Definition at line 107 of file electrodeobject.h.

◆ layout

ElectrodeLayout DISP3DLIB::ElectrodeArray::layout = ElectrodeLayout::Depth

Geometry kind.

Definition at line 108 of file electrodeobject.h.

◆ shaftColor

QColor DISP3DLIB::ElectrodeArray::shaftColor = Qt::gray

Depth only: shaft body color.

Definition at line 113 of file electrodeobject.h.

◆ shaftRadius

float DISP3DLIB::ElectrodeArray::shaftRadius = 0.4f

Depth only: cylinder radius in mm.

Definition at line 112 of file electrodeobject.h.


The documentation for this struct was generated from the following file: