35#ifndef RTSENSORSTREAMMANAGER_H
36#define RTSENSORSTREAMMANAGER_H
103 const QMap<QString, std::shared_ptr<BrainSurface>> &surfaces);
117 void pushData(
const Eigen::VectorXf &data);
122 void setInterval(
int msec);
125 void setLooping(
bool enabled);
128 void setAverages(
int numAvr);
131 void setColormap(
const QString &name);
143 const QVector<uint32_t> &colors);
146 std::unique_ptr<RtSensorDataController> m_controller;
147 bool m_isStreaming =
false;
disp3D_rhi library export/import macros.
#define DISP3DRHISHARED_EXPORT
Renderable cortical surface mesh with per-vertex color, curvature data, and GPU buffer management.
RtSensorStreamManager(QObject *parent=nullptr)
bool startStreaming(const QString &modality, const SensorFieldMapper &fieldMapper, const QMap< QString, std::shared_ptr< BrainSurface > > &surfaces)
void colorsAvailable(const QString &surfaceKey, const QVector< uint32_t > &colors)
Sensor-to-surface field mapper that interpolates MEG/EEG measurements onto cortical meshes and genera...
Controller for real-time sensor data streaming.