|
MNE-CPP
0.1.9
A Framework for Electrophysiology
|
Go to the documentation of this file.
57 using namespace DISP3DLIB;
58 using namespace Eigen;
59 using namespace FIFFLIB;
81 connect(&
m_timer, &QTimer::timeout,
152 if(bStreamingState) {
196 const QVector<QVector<int> > &vecNeighborVertices,
197 const QVector<Vector3f> &vecSensorPos,
void badChannelsChanged(const FIFFLIB::FiffInfo &info)
void setThresholds(const QVector3D &vecThresholds)
void addData(const Eigen::MatrixXd &data)
void rawDataChanged(const Eigen::MatrixXd &data)
FIFF measurement file information.
void newRtSmoothedData(const Eigen::MatrixX4f &matColorMatrix)
void streamSmoothedDataChanged(bool bStreamSmoothedData)
void newInterpolationMatrixAvailable(QSharedPointer< Eigen::SparseMatrix< float > > pMatInterpolationMatrix)
void onNewSmoothedRtRawData(const Eigen::MatrixX4f &matColorMatrix)
void setBadChannels(const FIFFLIB::FiffInfo &info)
void setStreamingState(bool bStreamingState)
void setInterpolationFunction(const QString &sInterpolationFunction)
void thresholdsChanged(const QVector3D &vecThresholds)
void setTimeInterval(int iMSec)
~RtSensorDataController()
QPointer< RtSensorDataWorker > m_pRtSensorDataWorker
QPointer< RtSensorInterpolationMatWorker > m_pRtInterpolationWorker
void setLoopState(bool bLoopState)
QThread m_rtSensorDataWorkerThread
void setCancelDistance(double dCancelDist)
void interpolationFunctionChanged(const QString &sInterpolationFunction)
void addData(const Eigen::MatrixXd &data)
QThread m_rtInterpolationWorkerThread
RtSensorInterpolationMatWorker class declaration.
void newRtRawDataAvailable(const Eigen::VectorXd &vecDataVector)
void newRtRawData(Eigen::VectorXd vecDataVector)
RtSensorDataController class declaration.
void setColormapType(const QString &sColormapType)
void setNumberAverages(int iNumAvr)
void newRtSmoothedDataAvailable(const Eigen::MatrixX4f &matColorMatrix)
This worker calculates the interpolation matrix.
void interpolationInfoChanged(const Eigen::MatrixX3f &matVertices, const QVector< QVector< int > > &vecNeighborVertices, const QVector< Eigen::Vector3f > &vecSensorPos, const FIFFLIB::FiffInfo &fiffInfo, int iSensorType)
void setStreamSmoothedData(bool bStreamSmoothedData)
void setSFreq(const double dSFreq)
void setColormapType(const QString &sColormapType)
This worker streams either interpolated or raw data.
RtSensorDataWorker class declaration.
void setThresholds(const QVector3D &vecThresholds)
void newInterpolationMatrixCalculated(QSharedPointer< Eigen::SparseMatrix< float > > pMatInterpolationMatrix)
void setInterpolationFunction(const QString &sInterpolationFunction)
void sFreqChanged(double dSFreq)
void setInterpolationInfo(const Eigen::MatrixX3f &matVertices, const QVector< QVector< int > > &vecNeighborVertices, const QVector< Eigen::Vector3f > &vecSensorPos, const FIFFLIB::FiffInfo &fiffInfo, int iSensorType)
void setNumberVertices(int iNumberVerts)
void loopStateChanged(bool bLoopState)
void setInterpolationMatrix(QSharedPointer< Eigen::SparseMatrix< float > > pMatInterpolationMatrix)
void numberVerticesChanged(int iNumberVerts)
void onNewRtRawData(const Eigen::VectorXd &vecDataVector)
void setSFreq(double dSFreq)
void setInterpolationInfo(const Eigen::MatrixX3f &matVertices, const QVector< QVector< int > > &vecNeighborVertices, const QVector< Eigen::Vector3f > &vecSensorPos, const FIFFLIB::FiffInfo &fiffInfo, int iSensorType)
void numberAveragesChanged(int iNumAvr)
void setBadChannels(const FIFFLIB::FiffInfo &info)
void setNumberAverages(int iNumAvr)
void setCancelDistance(double dCancelDist)
void colormapTypeChanged(const QString &sColormapType)
void cancelDistanceChanged(double dCancelDist)
void setStreamSmoothedData(bool bStreamSmoothedData)
void setLoopState(bool bLoopState)
void onNewInterpolationMatrixCalculated(QSharedPointer< Eigen::SparseMatrix< float > > pMatInterpolationMatrix)