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

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

#include <raplab.h>

Inheritance diagram for RapLabPlugin::RapLab:
MNEX::IAlgorithm MNEX::IPlugin

Public Member Functions

 RapLab ()
 
 ~RapLab ()
 
virtual QSharedPointer< IPluginclone () 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)
 
- 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 RapLab class provides a dummy algorithm structure.

DECLARE CLASS RapLab

Definition at line 110 of file raplab.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

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

Append evoked

Parameters
[in]p_pEvokedThe evoked to be appended

Definition at line 277 of file raplab.cpp.

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

Clone the plugin

Implements MNEX::IAlgorithm.

Definition at line 98 of file raplab.cpp.

QString RapLab::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 230 of file raplab.cpp.

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

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

Returns
type of the IAlgorithm

Implements MNEX::IAlgorithm.

Definition at line 222 of file raplab.cpp.

void RapLab::init ( )
virtual

Initialise the RapLab.

Implements MNEX::IPlugin.

Definition at line 110 of file raplab.cpp.

void RapLab::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 324 of file raplab.cpp.

QWidget * RapLab::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 238 of file raplab.cpp.

bool RapLab::start ( )
virtual

Starts the IAlgorithm. Pure virtual method inherited by IPlugin.

Returns
true if success, false otherwise

Implements MNEX::IAlgorithm.

Definition at line 188 of file raplab.cpp.

bool RapLab::stop ( )
virtual

Stops the IAlgorithm. Pure virtual method inherited by IPlugin.

Returns
true if success, false otherwise

Implements MNEX::IAlgorithm.

Definition at line 197 of file raplab.cpp.

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

Slot to update the fiff covariance

Parameters
[in]p_pFiffCovThe covariance to update

Definition at line 292 of file raplab.cpp.

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

Slot to update the inverse operator

Parameters
[in]p_pInvOpThe inverse operator to update

Definition at line 303 of file raplab.cpp.


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