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

The Covariance class provides a Covariance algorithm structure. More...

#include <covariance.h>

Inheritance diagram for CovariancePlugin::Covariance:
MNEX::IAlgorithm MNEX::IPlugin

Signals

void fiffInfoAvailable ()
 

Public Member Functions

 Covariance ()
 
 ~Covariance ()
 
virtual void init ()
 
virtual void unload ()
 
virtual QSharedPointer< IPluginclone () const
 
virtual bool start ()
 
virtual bool stop ()
 
virtual IPlugin::PluginType getType () const
 
virtual QString getName () const
 
virtual QWidget * setupWidget ()
 
void update (XMEASLIB::NewMeasurement::SPtr pMeasurement)
 
void appendCovariance (FiffCov::SPtr p_pCovariance)
 
void showCovarianceWidget ()
 
void changeSamples (qint32 samples)
 
- 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 Covariance class provides a Covariance algorithm structure.

DECLARE CLASS Covariance

Definition at line 107 of file covariance.h.

Constructor & Destructor Documentation

Covariance::Covariance ( )

Constructs a Covariance.

Definition at line 70 of file covariance.cpp.

Covariance::~Covariance ( )

Destroys the Covariance.

Definition at line 89 of file covariance.cpp.

Member Function Documentation

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

Clone the plugin

Implements MNEX::IAlgorithm.

Definition at line 98 of file covariance.cpp.

void CovariancePlugin::Covariance::fiffInfoAvailable ( )
signal

Emitted when fiffInfo is available

QString Covariance::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 188 of file covariance.cpp.

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

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

Returns
type of the IAlgorithm

Implements MNEX::IAlgorithm.

Definition at line 180 of file covariance.cpp.

void Covariance::init ( )
virtual

Initialise input and output connectors.

Implements MNEX::IAlgorithm.

Definition at line 110 of file covariance.cpp.

void Covariance::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 268 of file covariance.cpp.

QWidget * Covariance::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 205 of file covariance.cpp.

bool Covariance::start ( )
virtual

Starts the IAlgorithm. Pure virtual method inherited by IPlugin.

Returns
true if success, false otherwise

Implements MNEX::IAlgorithm.

Definition at line 147 of file covariance.cpp.

bool Covariance::stop ( )
virtual

Stops the IAlgorithm. Pure virtual method inherited by IPlugin.

Returns
true if success, false otherwise

Implements MNEX::IAlgorithm.

Definition at line 164 of file covariance.cpp.

void Covariance::unload ( )
virtual

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

Implements MNEX::IAlgorithm.

Definition at line 135 of file covariance.cpp.


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