MNE-CPP
beta 1.0
|
The RealTimeMultiSampleArrayNew class is the base class of every RealTimeMultiSampleArrayNew Measurement. More...
#include <newrealtimemultisamplearray.h>
Public Types | |
typedef QSharedPointer< NewRealTimeMultiSampleArray > | SPtr |
typedef QSharedPointer< const NewRealTimeMultiSampleArray > | ConstSPtr |
![]() | |
typedef QSharedPointer< NewMeasurement > | SPtr |
typedef QSharedPointer< const NewMeasurement > | ConstSPtr |
Public Member Functions | |
NewRealTimeMultiSampleArray (QObject *parent=0) | |
virtual | ~NewRealTimeMultiSampleArray () |
void | clear () |
void | init (QList< RealTimeSampleArrayChInfo > &chInfo) |
void | initFromFiffInfo (FiffInfo::SPtr &p_pFiffInfo) |
bool | isChInit () const |
const QString & | getXMLLayoutFile () const |
void | setXMLLayoutFile (const QString &layout) |
void | setSamplingRate (double dSamplingRate) |
double | getSamplingRate () const |
unsigned int | getNumChannels () const |
QList< RealTimeSampleArrayChInfo > & | chInfo () |
FiffInfo::SPtr & | info () |
void | setMultiArraySize (qint32 iMultiArraySize) |
qint32 | getMultiArraySize () const |
const QList< MatrixXd > & | getMultiSampleArray () |
virtual void | setValue (const MatrixXd &mat) |
![]() | |
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 | |
![]() | |
void | notify () |
![]() | |
void | setType (int type) |
The RealTimeMultiSampleArrayNew class is the base class of every RealTimeMultiSampleArrayNew Measurement.
DECLARE CLASS NewRealTimeMultiSampleArray -> ToDo check feasibilty of QAbstractTableModel
Definition at line 87 of file newrealtimemultisamplearray.h.
typedef QSharedPointer<const NewRealTimeMultiSampleArray> XMEASLIB::NewRealTimeMultiSampleArray::ConstSPtr |
Const shared pointer type for NewRealTimeMultiSampleArray.
Definition at line 92 of file newrealtimemultisamplearray.h.
typedef QSharedPointer<NewRealTimeMultiSampleArray> XMEASLIB::NewRealTimeMultiSampleArray::SPtr |
Shared pointer type for NewRealTimeMultiSampleArray.
Definition at line 91 of file newrealtimemultisamplearray.h.
|
explicit |
Constructs a RealTimeMultiSampleArrayNew.
Definition at line 65 of file newrealtimemultisamplearray.cpp.
|
virtual |
Destroys the RealTimeMultiSampleArrayNew.
Definition at line 76 of file newrealtimemultisamplearray.cpp.
|
inline |
Returns the reference to the channel list.
Definition at line 315 of file newrealtimemultisamplearray.h.
|
inline |
Clears all the data stored in the buffer.
Definition at line 252 of file newrealtimemultisamplearray.h.
|
inline |
Returns the number of values which should be gathered before attached observers are notified by calling the Subject notify() method.
Definition at line 346 of file newrealtimemultisamplearray.h.
|
inline |
Returns the gathered multi sample array.
Definition at line 355 of file newrealtimemultisamplearray.h.
|
inline |
Returns the number of channels.
Definition at line 306 of file newrealtimemultisamplearray.h.
|
inline |
Returns the sampling rate of the RealTimeMultiSampleArrayNew Measurement.
Definition at line 297 of file newrealtimemultisamplearray.h.
|
inline |
Returns the file name of the xml layout file.
Definition at line 270 of file newrealtimemultisamplearray.h.
|
inline |
Returns the reference to the orig FiffInfo.
Definition at line 324 of file newrealtimemultisamplearray.h.
void NewRealTimeMultiSampleArray::init | ( | QList< RealTimeSampleArrayChInfo > & | chInfo | ) |
Inits RealTimeMultiSampleArrayNew and adds uiNumChannels empty channel information
[in] | uiNumChannels | the number of channels to init. |
Definition at line 84 of file newrealtimemultisamplearray.cpp.
void NewRealTimeMultiSampleArray::initFromFiffInfo | ( | FiffInfo::SPtr & | p_pFiffInfo | ) |
Init channel infos using fiff info
[in] | p_pFiffInfo | Info to init from |
Definition at line 104 of file newrealtimemultisamplearray.cpp.
|
inline |
Returns whether channel info is initialized
Definition at line 261 of file newrealtimemultisamplearray.h.
|
inline |
Sets the number of sample vectors which should be gathered before attached observers are notified by calling the Subject notify() method.
[in] | iMultiArraySize | the number of values. |
Definition at line 333 of file newrealtimemultisamplearray.h.
|
inline |
Sets the sampling rate of the RealTimeMultiSampleArrayNew Measurement.
[in] | dSamplingRate | the sampling rate of the RealTimeMultiSampleArrayNew. |
Definition at line 288 of file newrealtimemultisamplearray.h.
|
virtual |
Attaches a value to the sample array list.
[in] | mat | the value which is attached to the sample array list. |
Definition at line 239 of file newrealtimemultisamplearray.cpp.
|
inline |
Sets the file name of the xml layout.
[in] | layout | which should be set. |
Definition at line 279 of file newrealtimemultisamplearray.h.