53 #include <fiff/fiff_evoked.h>
79 namespace SourceLabPlugin
88 using namespace FSLIB;
89 using namespace FIFFLIB;
90 using namespace MNELIB;
91 using namespace INVERSELIB;
92 using namespace RTINVLIB;
94 using namespace XMEASLIB;
95 using namespace IOBuffer;
113 Q_PLUGIN_METADATA(IID
"mne_x/1.0" FILE
"sourcelab.json")
136 virtual QSharedPointer<IPlugin> clone()
const;
145 void finishedClustering();
147 virtual bool start();
151 virtual QString getName()
const;
153 virtual QWidget* setupWidget();
186 void clusteringStarted();
192 void clusteringFinished();
212 QFile m_qFileFwdSolution;
216 bool m_bFinishedClustering;
220 QString m_sSurfaceDir;
233 qint32 m_iNumAverages;
235 QVector<FiffEvoked::SPtr> m_qVecEvokedData;
239 qint32 m_iDownSample;
246 #endif // SOURCELAB_H
RtInvOp class declaration.
QSharedPointer< FiffCov > SPtr
Contains the declaration of the RealTimeSourceEstimate class.
Contains declaration of IAlgorithm interface class.
QSharedPointer< MinimumNorm > SPtr
CircularMatrixBuffer class declaration.
SurfaceSet class declaration.
QSharedPointer< MNEForwardSolution > SPtr
QSharedPointer< PluginOutputData< T > > SPtr
The SourceLab class provides a dummy algorithm structure.
The circular matrix buffer.
QSharedPointer< FiffInfo > SPtr
#define SOURCELABSHARED_EXPORT
Minimum norm class declaration.
FiffInfo class declaration.
The IAlgorithm class provides an interface for a real-time algorithm plugin.
MNEForwardSolution class declaration, which provides the forward solution including the source space ...
QSharedPointer< FiffEvoked > SPtr
QSharedPointer< SurfaceSet > SPtr
QSharedPointer< NewMeasurement > SPtr
QSharedPointer< AnnotationSet > SPtr
Contains the declaration of the NewRealTimeMultiSampleArray class.
MNESourceEstimate class declaration.
QSharedPointer< RtCov > SPtr
AnnotationSet class declaration.
Contains the SourceLab library export/import macros.
QSharedPointer< RtAve > SPtr
QSharedPointer< MNEInverseOperator > SPtr
QSharedPointer< RtInvOp > SPtr