MNE-CPP  beta 1.0
Public Types | Public Member Functions | List of all members
XMEASLIB::FrequencySpectrum Class Reference

The RealTimeMultiSampleArrayNew class is the base class of every RealTimeMultiSampleArrayNew Measurement. More...

#include <frequencyspectrum.h>

Inheritance diagram for XMEASLIB::FrequencySpectrum:
XMEASLIB::NewMeasurement

Public Types

typedef QSharedPointer< FrequencySpectrumSPtr
 
typedef QSharedPointer< const FrequencySpectrumConstSPtr
 
- Public Types inherited from XMEASLIB::NewMeasurement
typedef QSharedPointer< NewMeasurementSPtr
 
typedef QSharedPointer< const NewMeasurementConstSPtr
 

Public Member Functions

 FrequencySpectrum (QObject *parent=0)
 
virtual ~FrequencySpectrum ()
 
void initFromFiffInfo (FiffInfo::SPtr &p_pFiffInfo)
 
void initScaleType (qint8 ScaleType)
 
bool isInit () const
 
FiffInfo::SPtrgetFiffInfo ()
 
qint8 getScaleType ()
 
virtual void setValue (MatrixXd &v)
 
virtual MatrixXd getValue () const
 
bool containsValues () const
 
- Public Member Functions inherited from XMEASLIB::NewMeasurement
 NewMeasurement (int type=QMetaType::UnknownType, QObject *parent=0)
 
virtual ~NewMeasurement ()
 
const QString & getName () const
 
void setName (const QString &name)
 
bool isVisible () const
 
void setVisibility (bool visibility)
 
int type () const
 

Additional Inherited Members

- Signals inherited from XMEASLIB::NewMeasurement
void notify ()
 
- Protected Member Functions inherited from XMEASLIB::NewMeasurement
void setType (int type)
 

Detailed Description

The RealTimeMultiSampleArrayNew class is the base class of every RealTimeMultiSampleArrayNew Measurement.

DECLARE CLASS FrequencySpectrum

Definition at line 87 of file frequencyspectrum.h.

Member Typedef Documentation

Const shared pointer type for FrequencySpectrum.

Definition at line 92 of file frequencyspectrum.h.

Shared pointer type for FrequencySpectrum.

Definition at line 91 of file frequencyspectrum.h.

Constructor & Destructor Documentation

FrequencySpectrum::FrequencySpectrum ( QObject *  parent = 0)
explicit

Constructs a RealTimeMultiSampleArrayNew.

Definition at line 66 of file frequencyspectrum.cpp.

FrequencySpectrum::~FrequencySpectrum ( )
virtual

Destroys the RealTimeMultiSampleArrayNew.

Definition at line 76 of file frequencyspectrum.cpp.

Member Function Documentation

bool XMEASLIB::FrequencySpectrum::containsValues ( ) const
inline

Returns whether FrequencySpectrum contains values

Returns
whether FrequencySpectrum contains values.

Definition at line 213 of file frequencyspectrum.h.

FiffInfo::SPtr & XMEASLIB::FrequencySpectrum::getFiffInfo ( )
inline

Returns the reference to the orig FiffInfo.

Returns
the reference to the orig FiffInfo.

Definition at line 199 of file frequencyspectrum.h.

qint8 XMEASLIB::FrequencySpectrum::getScaleType ( )
inline

Returns the scale type.

Returns
the scale type.

Definition at line 206 of file frequencyspectrum.h.

MatrixXd FrequencySpectrum::getValue ( ) const
virtual

Returns the current value set. This method is inherited by Measurement.

Returns
the last attached value.

Definition at line 102 of file frequencyspectrum.cpp.

void FrequencySpectrum::initFromFiffInfo ( FiffInfo::SPtr p_pFiffInfo)

Init channel infos using fiff info

Parameters
[in]p_pFiffInfoInfo to init from

Definition at line 84 of file frequencyspectrum.cpp.

void FrequencySpectrum::initScaleType ( qint8  ScaleType)

Init Scale Type

Parameters
[in]ScaleTypeScale type to init from

Definition at line 93 of file frequencyspectrum.cpp.

bool XMEASLIB::FrequencySpectrum::isInit ( ) const
inline

Returns whether channel info is initialized

Returns
true whether the channel info is available.

Definition at line 191 of file frequencyspectrum.h.

void FrequencySpectrum::setValue ( MatrixXd &  v)
virtual

New data block to distribute

Parameters
[in]vthe value which is should be distributed.

Definition at line 110 of file frequencyspectrum.cpp.


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