20#ifndef RTSENSORSTREAMMANAGER_H
21#define RTSENSORSTREAMMANAGER_H
91 const QMap<QString, std::shared_ptr<BrainSurface>>& surfaces);
115 void pushData(
const Eigen::VectorXf& data);
124 void setInterval(
int msec);
131 void setLooping(
bool enabled);
138 void setAverages(
int numAvr);
145 void setColormap(
const QString& name);
157 const QVector<uint32_t>& colors);
160 std::unique_ptr<RtSensorDataController> m_controller;
161 bool m_isStreaming =
false;
Library export/import macros and namespace marker for the disp3D library.
#define DISP3DSHARED_EXPORT
3-D brain visualisation using the Qt RHI rendering backend.
Renderable cortical surface mesh with per-vertex color, curvature data, and GPU buffer management.
RtSensorStreamManager(QObject *parent=nullptr)
void colorsAvailable(const QString &surfaceKey, const QVector< uint32_t > &colors)
bool startStreaming(const QString &modality, const SensorFieldMapper &fieldMapper, const QMap< QString, std::shared_ptr< BrainSurface > > &surfaces)
Sensor-to-surface field mapper that interpolates MEG/EEG measurements onto cortical meshes and genera...
Controller for real-time sensor data streaming.