MNE-CPP  beta 0.1
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Signals | Public Member Functions | Protected Member Functions | List of all members
SourceLabPlugin::SourceLab Class Reference

The SourceLab class provides a dummy algorithm structure. More...

#include <sourcelab.h>

Inheritance diagram for SourceLabPlugin::SourceLab:
MNEX::IAlgorithm MNEX::IPlugin

Signals

void clusteringStarted ()
 
void clusteringFinished ()
 

Public Member Functions

 SourceLab ()
 
 ~SourceLab ()
 
virtual QSharedPointer< IPluginclone () 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)
 
- Public Member Functions inherited from MNEX::IAlgorithm
virtual ~IAlgorithm ()
 
virtual bool multiInstanceAllowed () const
 
- Public Member Functions inherited from MNEX::IPlugin
virtual ~IPlugin ()
 
QList< QAction * > getPluginActions ()
 
QList< QWidget * > getPluginWidgets ()
 
InputConnectorListgetInputConnectors ()
 
OutputConnectorListgetOutputConnectors ()
 

Protected Member Functions

virtual void run ()
 
- Protected Member Functions inherited from MNEX::IPlugin
void addPluginAction (QAction *pAction)
 
void addPluginWidget (QWidget *pWidget)
 

Additional Inherited Members

- Public Types inherited from MNEX::IAlgorithm
typedef QSharedPointer
< IAlgorithm
SPtr
 
typedef QSharedPointer< const
IAlgorithm
ConstSPtr
 
- Public Types inherited from MNEX::IPlugin
enum  PluginType { _ISensor, _IAlgorithm, _IIO, _PluginSet }
 
typedef QSharedPointer< IPluginSPtr
 
typedef QSharedPointer< const
IPlugin
ConstSPtr
 
typedef QVector
< QSharedPointer
< PluginInputConnector > > 
InputConnectorList
 
typedef QVector
< QSharedPointer
< PluginOutputConnector > > 
OutputConnectorList
 
- Protected Attributes inherited from MNEX::IPlugin
InputConnectorList m_inputConnectors
 
OutputConnectorList m_outputConnectors
 

Detailed Description

The SourceLab class provides a dummy algorithm structure.

DECLARE CLASS SourceLab

Definition at line 110 of file sourcelab.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

void SourceLab::appendEvoked ( FiffEvoked::SPtr  p_pEvoked)

Append evoked

Parameters
[in]p_pEvokedThe evoked to be appended

Definition at line 281 of file sourcelab.cpp.

QSharedPointer< IPlugin > SourceLab::clone ( ) const
virtual

Clone the plugin

Implements MNEX::IAlgorithm.

Definition at line 99 of file sourcelab.cpp.

void SourceLabPlugin::SourceLab::clusteringFinished ( )
signal

Signal when clsutering has finished

void SourceLabPlugin::SourceLab::clusteringStarted ( )
signal

Signal when clsutering is started

QString SourceLab::getName ( ) const
virtual

Returns the plugin name. Pure virtual method inherited by IPlugin.

Returns
the name of the IAlgorithm.

Implements MNEX::IAlgorithm.

Definition at line 227 of file sourcelab.cpp.

IPlugin::PluginType SourceLab::getType ( ) const
virtual

Returns the plugin type. Pure virtual method inherited by IPlugin.

Returns
type of the IAlgorithm

Implements MNEX::IAlgorithm.

Definition at line 219 of file sourcelab.cpp.

void SourceLab::init ( )
virtual

Initialise the SourceLab.

Implements MNEX::IPlugin.

Definition at line 111 of file sourcelab.cpp.

void SourceLab::run ( )
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.

QWidget * SourceLab::setupWidget ( )
virtual

Returns the set up widget for configuration of IAlgorithm. Pure virtual method inherited by IPlugin.

Returns
the setup widget.

Implements MNEX::IAlgorithm.

Definition at line 235 of file sourcelab.cpp.

bool SourceLab::start ( )
virtual

Starts the IAlgorithm. Pure virtual method inherited by IPlugin.

Returns
true if success, false otherwise

Implements MNEX::IAlgorithm.

Definition at line 166 of file sourcelab.cpp.

bool SourceLab::stop ( )
virtual

Stops the IAlgorithm. Pure virtual method inherited by IPlugin.

Returns
true if success, false otherwise

Implements MNEX::IAlgorithm.

Definition at line 185 of file sourcelab.cpp.

void SourceLab::updateFiffCov ( FiffCov::SPtr  p_pFiffCov)

Slot to update the fiff covariance

Parameters
[in]p_pFiffCovThe covariance to update

Definition at line 296 of file sourcelab.cpp.

void SourceLab::updateInvOp ( MNEInverseOperator::SPtr  p_pInvOp)

Slot to update the inverse operator

Parameters
[in]p_pInvOpThe inverse operator to update

Definition at line 307 of file sourcelab.cpp.


The documentation for this class was generated from the following files: