Background worker that converts streaming source vectors into smoothed per-vertex ABGR colour buffers. More...
#include "../disp3D_global.h"#include <QObject>#include <QList>#include <QMutex>#include <QVector>#include <QSharedPointer>#include <Eigen/Core>#include <Eigen/SparseCore>

Go to the source code of this file.
Classes | |
| class | DISP3DLIB::RtSourceDataWorker |
| Background worker for real-time source estimate streaming. More... | |
Namespaces | |
| namespace | DISP3DLIB |
| 3-D brain visualisation using the Qt RHI rendering backend. | |
Background worker that converts streaming source vectors into smoothed per-vertex ABGR colour buffers.
SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2026 MNE-CPP Authors
Holds the sparse interpolation matrices for the left and right hemispheres, the active colormap and the (fmin, fmid, fmax) normalisation thresholds. On every timer tick the queued source vector is split per hemisphere, multiplied by its sparse matrix, mapped through the colormap and packed as ABGR ready for direct upload — the only per-frame work is one sparse mat-vec plus a tight colour-packing loop.
Definition in file rtsourcedataworker.h.