MNE-CPP
beta 0.1
|
The RapLab class provides a dummy algorithm structure. More...
#include <raplab.h>
Public Member Functions | |
RapLab () | |
~RapLab () | |
virtual QSharedPointer< IPlugin > | clone () const |
void | init () |
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 |
RapLab::RapLab | ( | ) |
Constructs a RapLab.
Definition at line 71 of file raplab.cpp.
RapLab::~RapLab | ( | ) |
Destroys the RapLab.
Definition at line 89 of file raplab.cpp.
void RapLab::appendEvoked | ( | FiffEvoked::SPtr | p_pEvoked | ) |
Append evoked
[in] | p_pEvoked | The evoked to be appended |
Definition at line 277 of file raplab.cpp.
|
virtual |
|
virtual |
Returns the plugin name. Pure virtual method inherited by IPlugin.
Implements MNEX::IAlgorithm.
Definition at line 230 of file raplab.cpp.
|
virtual |
Returns the plugin type. Pure virtual method inherited by IPlugin.
Implements MNEX::IAlgorithm.
Definition at line 222 of file raplab.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 324 of file raplab.cpp.
|
virtual |
Returns the set up widget for configuration of IAlgorithm. Pure virtual method inherited by IPlugin.
Implements MNEX::IAlgorithm.
Definition at line 238 of file raplab.cpp.
|
virtual |
Starts the IAlgorithm. Pure virtual method inherited by IPlugin.
Implements MNEX::IAlgorithm.
Definition at line 188 of file raplab.cpp.
|
virtual |
Stops the IAlgorithm. Pure virtual method inherited by IPlugin.
Implements MNEX::IAlgorithm.
Definition at line 197 of file raplab.cpp.
void RapLab::updateFiffCov | ( | FiffCov::SPtr | p_pFiffCov | ) |
Slot to update the fiff covariance
[in] | p_pFiffCov | The covariance to update |
Definition at line 292 of file raplab.cpp.
void RapLab::updateInvOp | ( | MNEInverseOperator::SPtr | p_pInvOp | ) |
Slot to update the inverse operator
[in] | p_pInvOp | The inverse operator to update |
Definition at line 303 of file raplab.cpp.