20#ifndef BRAINVIEW_RTSENSORINTERPOLATIONMATWORKER_H
21#define BRAINVIEW_RTSENSORINTERPOLATIONMATWORKER_H
121 const Eigen::MatrixX3f &vertices,
122 const Eigen::MatrixX3f &normals,
123 const Eigen::MatrixX3i &triangles);
133 const Eigen::MatrixX3f &vertices);
163 std::shared_ptr<Eigen::MatrixXf> mappingMat,
164 const QVector<int> &pick);
175 std::shared_ptr<Eigen::MatrixXf> mappingMat,
176 const QVector<int> &pick);
179 mutable QMutex m_mutex;
182 bool m_hasEvoked =
false;
185 bool m_applySensorTrans =
true;
187 bool m_megOnHead =
false;
190 QString m_megSurfaceKey;
191 Eigen::MatrixX3f m_megVertices;
192 Eigen::MatrixX3f m_megNormals;
193 Eigen::MatrixX3i m_megTriangles;
194 bool m_hasMegSurface =
false;
197 QString m_eegSurfaceKey;
198 Eigen::MatrixX3f m_eegVertices;
199 bool m_hasEegSurface =
false;
Library export/import macros and namespace marker for the disp3D library.
#define DISP3DSHARED_EXPORT
Single averaged evoked response: time axis, samples, baseline, channel info and processing history.
4x4 affine FIFF coordinate transform (FIFF_COORD_TRANS) annotated with source/destination coordinate-...
3-D brain visualisation using the Qt RHI rendering backend.
Renderable cortical surface mesh with per-vertex color, curvature data, and GPU buffer management.
void setEvoked(const FIFFLIB::FiffEvoked &evoked)
RtSensorInterpolationMatWorker(QObject *parent=nullptr)
void newEegMappingAvailable(const QString &surfaceKey, std::shared_ptr< Eigen::MatrixXf > mappingMat, const QVector< int > &pick)
void setMegSurface(const QString &surfaceKey, const Eigen::MatrixX3f &vertices, const Eigen::MatrixX3f &normals, const Eigen::MatrixX3i &triangles)
void setTransform(const FIFFLIB::FiffCoordTrans &trans, bool applySensorTrans)
void newMegMappingAvailable(const QString &surfaceKey, std::shared_ptr< Eigen::MatrixXf > mappingMat, const QVector< int > &pick)
void setMegFieldMapOnHead(bool onHead)
void setEegSurface(const QString &surfaceKey, const Eigen::MatrixX3f &vertices)
void setBadChannels(const QStringList &bads)
Labelled 4x4 FIFF affine: source frame, destination frame, rotation, translation and cached inverse.
Single averaged evoked response: time axis, data, baseline, channel info and averaging metadata.