v2.0.0
Loading...
Searching...
No Matches
networknode.h File Reference

Node of a connectivity Network; carries a 3D position and the lists of incident (in / out, full / thresholded) edges. More...

#include "../connectivity_global.h"
#include <QObject>
#include <QSharedPointer>
#include <Eigen/Core>
Include dependency graph for networknode.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CONNECTIVITYLIB::NetworkNode
 Graph node carrying a 3D position and its incident in/out, full/thresholded edge lists. More...

Namespaces

namespace  CONNECTIVITYLIB
 Functional connectivity metrics (coherence, PLV, cross-correlation, etc.).

Detailed Description

Node of a connectivity Network; carries a 3D position and the lists of incident (in / out, full / thresholded) edges.

SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2016-2026 MNE-CPP Authors

Author
Lorenz Esch loren.nosp@m.z.es.nosp@m.ch@tu.nosp@m.-ilm.nosp@m.enau..nosp@m.de; Daniel Strohmeier danie.nosp@m.l.st.nosp@m.rohme.nosp@m.ier@.nosp@m.gmail.nosp@m..com; Juan GPC jgarc.nosp@m.iapr.nosp@m.ieto@.nosp@m.mgh..nosp@m.harva.nosp@m.rd.e.nosp@m.du; Gabriel Motta gabri.nosp@m.elbe.nosp@m.nmott.nosp@m.a@gm.nosp@m.ail.c.nosp@m.om; Christoph Dinh chris.nosp@m.toph.nosp@m..dinh.nosp@m.@mne.nosp@m.-cpp..nosp@m.org
Since
0.1.0
Date
August 2016

One NetworkNode is created per sensor (in sensor-space connectivity) or per source vertex / ROI centroid (in source-space connectivity). The 3D position is filled by ConnectivitySettings::setNodePositions from either a FiffInfo channel set or from a forward solution + a FsSurfaceSet pair, and is used by disp3D to draw the node at the correct anatomical location.

The node also stores the lists of incident edges - separately for the full unthresholded graph and for the thresholded view, and separately for ingoing and outgoing directions - so that graph-theoretic measures (degree, hub-ness, in/out strength) can be computed in O(1) per node once the corresponding Network has been assembled.

Definition in file networknode.h.