20#ifndef BRAINVIEW_RTSENSORINTERPOLATIONMATWORKER_H
21#define BRAINVIEW_RTSENSORINTERPOLATIONMATWORKER_H
116 const Eigen::MatrixX3f& vertices,
117 const Eigen::MatrixX3f& normals,
118 const Eigen::MatrixX3i& triangles);
128 const Eigen::MatrixX3f& vertices);
158 std::shared_ptr<Eigen::MatrixXf> mappingMat,
159 const QVector<int>& pick);
170 std::shared_ptr<Eigen::MatrixXf> mappingMat,
171 const QVector<int>& pick);
174 mutable QMutex m_mutex;
177 bool m_hasEvoked =
false;
180 bool m_applySensorTrans =
true;
182 bool m_megOnHead =
false;
185 QString m_megSurfaceKey;
186 Eigen::MatrixX3f m_megVertices;
187 Eigen::MatrixX3f m_megNormals;
188 Eigen::MatrixX3i m_megTriangles;
189 bool m_hasMegSurface =
false;
192 QString m_eegSurfaceKey;
193 Eigen::MatrixX3f m_eegVertices;
194 bool m_hasEegSurface =
false;
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-...
Library export/import macros and namespace marker for the disp3D library.
#define DISP3DSHARED_EXPORT
3-D brain visualisation using the Qt RHI rendering backend.
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.