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

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>
Include dependency graph for rtsourcedataworker.h:
This graph shows which files directly or indirectly include this file:

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.

Detailed Description

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

Author
Christoph Dinh chris.nosp@m.toph.nosp@m..dinh.nosp@m.@mne.nosp@m.-cpp..nosp@m.org
Since
2.0.0
Date
March 2026

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.