36 #ifndef REALTIMEMULTISAMPLEARRAY_NEW_H
37 #define REALTIMEMULTISAMPLEARRAY_NEW_H
45 #include "../xmeas_global.h"
47 #include "../realtimesamplearraychinfo.h"
57 #include <QSharedPointer>
76 using namespace FIFFLIB;
88 typedef QSharedPointer<RealTimeMultiSampleArrayNew>
SPtr;
89 typedef QSharedPointer<const RealTimeMultiSampleArrayNew>
ConstSPtr;
109 inline void init(
unsigned int uiNumChannels);
125 inline void setSamplingRate(
double dSamplingRate);
133 inline double getSamplingRate()
const;
141 inline unsigned int getNumChannels()
const;
149 inline QList<RealTimeSampleArrayChInfo>& chInfo();
165 inline void setMultiArraySize(
unsigned char ucMultiArraySize);
173 inline unsigned char getMultiArraySize()
const;
181 inline const QVector< VectorXd >& getMultiSampleArray();
190 virtual void setValue(VectorXd v);
199 virtual VectorXd getValue()
const;
204 double m_dSamplingRate;
206 unsigned char m_ucMultiArraySize;
207 QVector< VectorXd > m_matSamples;
208 QList<RealTimeSampleArrayChInfo> m_qListChInfo;
219 m_dSamplingRate = dSamplingRate;
227 return m_dSamplingRate;
235 return m_qListChInfo.size();
243 return m_qListChInfo;
251 return m_pFiffInfo_orig;
263 m_ucMultiArraySize = ucMultiArraySize;
271 return m_ucMultiArraySize;
284 #endif // REALTIMEMULTISAMPLEARRAYNEW_H
const QVector< VectorXd > & getMultiSampleArray()
The RealTimeMultiSampleArrayNew class is the base class of every RealTimeMultiSampleArrayNew Measurem...
QSharedPointer< const RealTimeMultiSampleArrayNew > ConstSPtr
Contains the declaration of the MltChnMeasurement base class.
#define XMEASSHARED_EXPORT
QSharedPointer< RealTimeMultiSampleArrayNew > SPtr
void setSamplingRate(double dSamplingRate)
QSharedPointer< FiffInfo > SPtr
FiffInfo class declaration.
double getSamplingRate() const
The MltChnMeasurement class is the base class of every MltChnMeasurement.
unsigned char getMultiArraySize() const
QList< RealTimeSampleArrayChInfo > & chInfo()
unsigned int getNumChannels() const
void setMultiArraySize(unsigned char ucMultiArraySize)
FiffInfo::SPtr & getFiffInfo()