11 using namespace MNELIB;
14 StcModel::StcModel(QObject *parent)
15 : QAbstractTableModel(parent)
16 , m_pThread(new QThread)
22 qRegisterMetaType<MatrixXd>(
"MatrixXd");
24 m_pWorker->moveToThread(m_pThread.data());
25 connect(m_pThread.data(), &QThread::started, m_pWorker.data(), &StcWorker::process);
33 int StcModel::rowCount(
const QModelIndex & )
const
44 int StcModel::columnCount(
const QModelIndex & )
const
52 QVariant StcModel::data(
const QModelIndex &index,
int role)
const
113 QVariant StcModel::headerData(
int section, Qt::Orientation orientation,
int role)
const
150 if(m_vertices.size() < stc.
data.rows())
155 for(i = m_iCurrentSample; i < stc.
data.cols(); i += m_iDownsampling)
156 m_data.append(stc.
data.col(i));
164 m_iCurrentSample = i - stc.
data.cols();
183 void StcModel::setVertices(
const VectorXi &vertnos)
185 m_vertices = vertnos;
MNESourceEstimate class declaration.