MNE-CPP
beta 1.0
|
The NoiseEstimate class provides a NoiseEstimate algorithm structure. More...
#include <noiseestimate.h>
Signals | |
void | fiffInfoAvailable () |
void | SetNoisePara (qint32 nFFT, int fs) |
Public Member Functions | |
NoiseEstimate () | |
~NoiseEstimate () | |
virtual void | init () |
virtual void | unload () |
virtual QSharedPointer< IPlugin > | clone () 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 | appendNoiseSpectrum (Eigen::MatrixXd) |
![]() | |
virtual | ~IAlgorithm () |
virtual bool | multiInstanceAllowed () const |
![]() | |
virtual | ~IPlugin () |
QList< QAction * > | getPluginActions () |
InputConnectorList & | getInputConnectors () |
OutputConnectorList & | getOutputConnectors () |
Protected Member Functions | |
virtual void | run () |
![]() | |
void | addPluginAction (QAction *pAction) |
Additional Inherited Members | |
![]() | |
typedef QSharedPointer< IAlgorithm > | SPtr |
typedef QSharedPointer< const IAlgorithm > | ConstSPtr |
![]() | |
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 NoiseEstimate class provides a NoiseEstimate algorithm structure.
DECLARE CLASS RTHPI
Definition at line 111 of file noiseestimate.h.
NoiseEstimate::NoiseEstimate | ( | ) |
Constructs a RtHpi.
Definition at line 68 of file noiseestimate.cpp.
NoiseEstimate::~NoiseEstimate | ( | ) |
Destroys the RtHpi.
Definition at line 84 of file noiseestimate.cpp.
void NoiseEstimate::appendNoiseSpectrum | ( | Eigen::MatrixXd | ) |
Add the spectrum result into a list
Definition at line 282 of file noiseestimate.cpp.
|
virtual |
|
signal |
Emitted when fiffInfo is available
|
virtual |
Returns the plugin name. Pure virtual method inherited by IPlugin.
Implements MNEX::IAlgorithm.
Definition at line 224 of file noiseestimate.cpp.
|
virtual |
Returns the plugin type. Pure virtual method inherited by IPlugin.
Implements MNEX::IAlgorithm.
Definition at line 216 of file noiseestimate.cpp.
|
virtual |
Initialise input and output connectors.
Implements MNEX::IAlgorithm.
Definition at line 105 of file noiseestimate.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::IAlgorithm.
Definition at line 294 of file noiseestimate.cpp.
|
signal |
Emitted Noise parameters
|
virtual |
Returns the set up widget for configuration of IAlgorithm. Pure virtual method inherited by IPlugin.
Implements MNEX::IAlgorithm.
Definition at line 232 of file noiseestimate.cpp.
|
virtual |
Starts the IAlgorithm. Pure virtual method inherited by IPlugin.
Implements MNEX::IAlgorithm.
Definition at line 165 of file noiseestimate.cpp.
|
virtual |
Stops the IAlgorithm. Pure virtual method inherited by IPlugin.
Implements MNEX::IAlgorithm.
Definition at line 183 of file noiseestimate.cpp.
|
virtual |
Is called when plugin is detached of the stage. Can be used to safe settings.
Implements MNEX::IAlgorithm.
Definition at line 137 of file noiseestimate.cpp.