20#ifndef RTSENSORSTREAMMANAGER_H
21#define RTSENSORSTREAMMANAGER_H
88 const QMap<QString, std::shared_ptr<BrainSurface>> &surfaces);
97 QString
modality()
const {
return m_modality; }
102 void pushData(
const Eigen::VectorXf &data);
107 void setInterval(
int msec);
110 void setLooping(
bool enabled);
113 void setAverages(
int numAvr);
116 void setColormap(
const QString &name);
128 const QVector<uint32_t> &colors);
131 std::unique_ptr<RtSensorDataController> m_controller;
132 bool m_isStreaming =
false;
Library export/import macros and namespace marker for the disp3D library.
#define DISP3DSHARED_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.