25#ifndef BRAINTREEMODEL_H
26#define BRAINTREEMODEL_H
34#include <QStandardItemModel>
73 void addSensors(
const QString &type,
const QList<QStandardItem*> &items);
87 QStandardItem* getSubjectItem(
const QString &subject);
Library export/import macros and namespace marker for the disp3D library.
#define DISP3DSHARED_EXPORT
Reader and in-memory representation of a single FreeSurfer triangular surface (e.g....
Reader for FreeSurfer per-vertex annotation (parcellation) files such as lh.aparc....
Single closed BEM surface (triangulation, normals, conductivity).
Container pairing the left and right cortical source spaces of a subject.
Graph container that stores the result of one functional-connectivity metric as nodes (sources/sensor...
Single digitization point (FIFF_DIG_POINT) with kind (cardinal/HPI/EEG/extra), identifier and 3D coor...
Inverse source estimation (MNE, dSPM, sLORETA, dipole fitting).
Graph container for one connectivity metric; nodes + weighted edges + threshold/visualisation state.
void addDipoles(const INVLIB::InvEcdSet &set)
SurfaceTreeItem * addSurface(const QString &subject, const QString &hemi, const QString &surfType, const FSLIB::FsSurface &surface)
BemTreeItem * addBemSurface(const QString &subject, const QString &bemName, const MNELIB::MNEBemSurface &bemSurf)
void addDigitizerData(const QList< FIFFLIB::FiffDigPoint > &digitizerPoints)
~BrainTreeModel() override=default
void addSensors(const QString &type, const QList< QStandardItem * > &items)
NetworkTreeItem * addNetwork(const CONNECTIVITYLIB::Network &network, const QString &name="Network")
bool addAnnotation(const QString &subject, const QString &hemi, const FSLIB::FsAnnotation &annotation)
void addSourceSpace(const MNELIB::MNESourceSpaces &srcSpace)
BrainTreeModel(QObject *parent=nullptr)
Tree item representing a BEM surface layer in the 3-D scene hierarchy.
Tree item representing a connectivity network.
Tree item representing a FreeSurfer cortical surface in the 3-D scene hierarchy.
Single-hemisphere FreeSurfer parcellation: vertex → region label plus embedded colortable.
In-memory FreeSurfer triangular cortical surface for one hemisphere.
Holds a set of Electric Current Dipoles.
BEM surface provides geometry information.
List of MNESourceSpace objects forming a subject source space.