MNE-CPP  beta 1.0
Signals | Public Member Functions | Protected Member Functions | List of all members
RapMusicToolboxPlugin::RapMusicToolbox Class Reference

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

#include <rapmusictoolbox.h>

Inheritance diagram for RapMusicToolboxPlugin::RapMusicToolbox:
MNEX::IAlgorithm MNEX::IPlugin

Signals

void clusteringStarted ()
 
void clusteringFinished ()
 

Public Member Functions

 RapMusicToolbox ()
 
 ~RapMusicToolbox ()
 
virtual QSharedPointer< IPluginclone () const
 
virtual void init ()
 
virtual void unload ()
 
void calcFiffInfo ()
 
void doClustering ()
 
void finishedClustering ()
 
virtual bool start ()
 
virtual bool stop ()
 
virtual IPlugin::PluginType getType () const
 
virtual QString getName () const
 
virtual QWidget * setupWidget ()
 
void updateRTE (XMEASLIB::NewMeasurement::SPtr pMeasurement)
 
- 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 ()
 
InputConnectorListgetInputConnectors ()
 
OutputConnectorListgetOutputConnectors ()
 

Protected Member Functions

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

Additional Inherited Members

- Public Types inherited from MNEX::IAlgorithm
typedef QSharedPointer< IAlgorithmSPtr
 
typedef QSharedPointer< const IAlgorithmConstSPtr
 
- Public Types inherited from MNEX::IPlugin
enum  PluginType { _ISensor, _IAlgorithm, _IIO, _PluginSet }
 
typedef QSharedPointer< IPluginSPtr
 
typedef QSharedPointer< const IPluginConstSPtr
 
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 RapMusicToolbox class provides a dummy algorithm structure.

DECLARE CLASS RapMusicToolbox

Definition at line 106 of file rapmusictoolbox.h.

Constructor & Destructor Documentation

RapMusicToolbox::RapMusicToolbox ( )

Constructs a RapMusicToolbox.

Definition at line 71 of file rapmusictoolbox.cpp.

RapMusicToolbox::~RapMusicToolbox ( )

Destroys the RapMusicToolbox.

Definition at line 88 of file rapmusictoolbox.cpp.

Member Function Documentation

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

Clone the plugin

Implements MNEX::IAlgorithm.

Definition at line 97 of file rapmusictoolbox.cpp.

void RapMusicToolboxPlugin::RapMusicToolbox::clusteringFinished ( )
signal

Signal when clsutering has finished

void RapMusicToolboxPlugin::RapMusicToolbox::clusteringStarted ( )
signal

Signal when clsutering is started

QString RapMusicToolbox::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 248 of file rapmusictoolbox.cpp.

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

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

Returns
type of the IAlgorithm

Implements MNEX::IAlgorithm.

Definition at line 240 of file rapmusictoolbox.cpp.

void RapMusicToolbox::init ( )
virtual

Initialise the RapMusicToolbox.

Implements MNEX::IAlgorithm.

Definition at line 109 of file rapmusictoolbox.cpp.

void RapMusicToolbox::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 292 of file rapmusictoolbox.cpp.

QWidget * RapMusicToolbox::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 256 of file rapmusictoolbox.cpp.

bool RapMusicToolbox::start ( )
virtual

Starts the IAlgorithm. Pure virtual method inherited by IPlugin.

Returns
true if success, false otherwise

Implements MNEX::IAlgorithm.

Definition at line 196 of file rapmusictoolbox.cpp.

bool RapMusicToolbox::stop ( )
virtual

Stops the IAlgorithm. Pure virtual method inherited by IPlugin.

Returns
true if success, false otherwise

Implements MNEX::IAlgorithm.

Definition at line 215 of file rapmusictoolbox.cpp.

void RapMusicToolbox::unload ( )
virtual

Is called when plugin is detached of the stage. Can be used to safe settings.

Implements MNEX::IAlgorithm.

Definition at line 136 of file rapmusictoolbox.cpp.

void RapMusicToolbox::updateRTE ( XMEASLIB::NewMeasurement::SPtr  pMeasurement)

Slot to update the fiff evoked

Parameters
[in]pMeasurementThe evoked to be appended

Definition at line 272 of file rapmusictoolbox.cpp.


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