MNE-CPP
beta 1.0
|
The ECGSimulator class provides a ECG simulator. More...
#include <ecgsimulator.h>
Public Member Functions | |
ECGSimulator () | |
virtual | ~ECGSimulator () |
virtual QSharedPointer< IPlugin > | clone () const |
virtual void | init () |
virtual void | unload () |
void | initChannels () |
virtual bool | start () |
virtual bool | stop () |
virtual IPlugin::PluginType | getType () const |
virtual QString | getName () const |
virtual QWidget * | setupWidget () |
QString | getResourcePath () const |
![]() | |
virtual | ~ISensor () |
virtual bool | multiInstanceAllowed () const |
![]() | |
virtual | ~IPlugin () |
QList< QAction * > | getPluginActions () |
InputConnectorList & | getInputConnectors () |
OutputConnectorList & | getOutputConnectors () |
Protected Member Functions | |
virtual void | run () |
![]() | |
void | addPluginAction (QAction *pAction) |
Friends | |
class | ECGSetupWidget |
Additional Inherited Members | |
![]() | |
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 |
The ECGSimulator class provides a ECG simulator.
DECLARE CLASS ECGSimulator
Definition at line 97 of file ecgsimulator.h.
ECGSimulator::ECGSimulator | ( | ) |
Constructs a ECGSimulator.
Definition at line 75 of file ecgsimulator.cpp.
|
virtual |
Destroys the ECGSimulator.
Definition at line 94 of file ecgsimulator.cpp.
|
virtual |
|
virtual |
Returns the plugin name. Pure virtual method inherited by IModule.
Implements MNEX::ISensor.
Definition at line 268 of file ecgsimulator.cpp.
|
inline |
Returns the ECGSimulator resource path.
Definition at line 159 of file ecgsimulator.h.
|
virtual |
Returns the plugin type. Pure virtual method inherited by IModule.
Implements MNEX::ISensor.
Definition at line 260 of file ecgsimulator.cpp.
|
virtual |
Initialise input and output connectors.
Implements MNEX::ISensor.
Definition at line 116 of file ecgsimulator.cpp.
void ECGSimulator::initChannels | ( | ) |
Initialise the ECGSimulator.
Definition at line 148 of file ecgsimulator.cpp.
|
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::ISensor.
Definition at line 291 of file ecgsimulator.cpp.
|
virtual |
Returns the set up widget for configuration of ISensor. Pure virtual method inherited by IModule.
Implements MNEX::ISensor.
Definition at line 276 of file ecgsimulator.cpp.
|
virtual |
Starts the ISensor. Pure virtual method inherited by IModule.
Implements MNEX::ISensor.
Definition at line 200 of file ecgsimulator.cpp.
|
virtual |
Stops the ISensor. Pure virtual method inherited by IModule.
Implements MNEX::ISensor.
Definition at line 227 of file ecgsimulator.cpp.
|
virtual |
Is called when plugin is detached of the stage. Can be used to safe settings.
Implements MNEX::ISensor.
Definition at line 140 of file ecgsimulator.cpp.