MNE-CPP
beta 0.1
|
The SourceLab class provides a dummy algorithm structure. More...
#include <sourcelab.h>
Signals | |
void | clusteringStarted () |
void | clusteringFinished () |
Public Member Functions | |
SourceLab () | |
~SourceLab () | |
virtual QSharedPointer< IPlugin > | clone () const |
void | init () |
void | doClustering () |
void | finishedClustering () |
virtual bool | start () |
virtual bool | stop () |
virtual IPlugin::PluginType | getType () const |
virtual QString | getName () const |
virtual QWidget * | setupWidget () |
void | appendEvoked (FiffEvoked::SPtr p_pEvoked) |
void | update (XMEASLIB::NewMeasurement::SPtr pMeasurement) |
void | updateFiffCov (FiffCov::SPtr p_pFiffCov) |
void | updateInvOp (MNEInverseOperator::SPtr p_pInvOp) |
![]() | |
virtual | ~IAlgorithm () |
virtual bool | multiInstanceAllowed () const |
![]() | |
virtual | ~IPlugin () |
QList< QAction * > | getPluginActions () |
QList< QWidget * > | getPluginWidgets () |
InputConnectorList & | getInputConnectors () |
OutputConnectorList & | getOutputConnectors () |
Protected Member Functions | |
virtual void | run () |
![]() | |
void | addPluginAction (QAction *pAction) |
void | addPluginWidget (QWidget *pWidget) |
Additional Inherited Members | |
![]() | |
typedef QSharedPointer < IAlgorithm > | SPtr |
typedef QSharedPointer< const IAlgorithm > | ConstSPtr |
![]() | |
enum | PluginType { _ISensor, _IAlgorithm, _IIO, _PluginSet } |
typedef QSharedPointer< IPlugin > | SPtr |
typedef QSharedPointer< const IPlugin > | ConstSPtr |
typedef QVector < QSharedPointer < PluginInputConnector > > | InputConnectorList |
typedef QVector < QSharedPointer < PluginOutputConnector > > | OutputConnectorList |
![]() | |
InputConnectorList | m_inputConnectors |
OutputConnectorList | m_outputConnectors |
The SourceLab class provides a dummy algorithm structure.
DECLARE CLASS SourceLab
Definition at line 110 of file sourcelab.h.
SourceLab::SourceLab | ( | ) |
Constructs a SourceLab.
Definition at line 71 of file sourcelab.cpp.
SourceLab::~SourceLab | ( | ) |
Destroys the SourceLab.
Definition at line 90 of file sourcelab.cpp.
void SourceLab::appendEvoked | ( | FiffEvoked::SPtr | p_pEvoked | ) |
Append evoked
[in] | p_pEvoked | The evoked to be appended |
Definition at line 281 of file sourcelab.cpp.
|
virtual |
|
signal |
Signal when clsutering has finished
|
signal |
Signal when clsutering is started
|
virtual |
Returns the plugin name. Pure virtual method inherited by IPlugin.
Implements MNEX::IAlgorithm.
Definition at line 227 of file sourcelab.cpp.
|
virtual |
Returns the plugin type. Pure virtual method inherited by IPlugin.
Implements MNEX::IAlgorithm.
Definition at line 219 of file sourcelab.cpp.
|
virtual |
|
protectedvirtual |
The starting point for the thread. After calling start(), the newly created thread calls this function. Returning from this method will end the execution of the thread. Pure virtual method inherited by QThread
Implements MNEX::IAlgorithm.
Definition at line 328 of file sourcelab.cpp.
|
virtual |
Returns the set up widget for configuration of IAlgorithm. Pure virtual method inherited by IPlugin.
Implements MNEX::IAlgorithm.
Definition at line 235 of file sourcelab.cpp.
|
virtual |
Starts the IAlgorithm. Pure virtual method inherited by IPlugin.
Implements MNEX::IAlgorithm.
Definition at line 166 of file sourcelab.cpp.
|
virtual |
Stops the IAlgorithm. Pure virtual method inherited by IPlugin.
Implements MNEX::IAlgorithm.
Definition at line 185 of file sourcelab.cpp.
void SourceLab::updateFiffCov | ( | FiffCov::SPtr | p_pFiffCov | ) |
Slot to update the fiff covariance
[in] | p_pFiffCov | The covariance to update |
Definition at line 296 of file sourcelab.cpp.
void SourceLab::updateInvOp | ( | MNEInverseOperator::SPtr | p_pInvOp | ) |
Slot to update the inverse operator
[in] | p_pInvOp | The inverse operator to update |
Definition at line 307 of file sourcelab.cpp.