36 #ifndef REALTIMEEVOKED_H
37 #define REALTIMEEVOKED_H
49 #include <fiff/fiff_evoked.h>
57 #include <QSharedPointer>
62 #include <QMutexLocker>
92 typedef QSharedPointer<RealTimeEvoked>
SPtr;
93 typedef QSharedPointer<const RealTimeEvoked>
ConstSPtr;
113 inline const QString& getXMLLayoutFile()
const;
121 inline void setXMLLayoutFile(
const QString& layout);
129 inline unsigned int getNumChannels()
const;
137 inline qint32 getNumPreStimSamples()
const;
145 inline QList<QColor>& chColor();
153 inline QList<RealTimeSampleArrayChInfo>& chInfo();
186 inline bool isInitialized()
const;
197 mutable QMutex m_qMutex;
203 QString m_sXMLLayoutFile;
205 qint32 m_iPreStimSamples;
207 QList<QColor> m_qListChColors;
209 QList<RealTimeSampleArrayChInfo> m_qListChInfo;
222 QMutexLocker locker(&m_qMutex);
223 return m_sXMLLayoutFile;
231 QMutexLocker locker(&m_qMutex);
232 m_sXMLLayoutFile = layout;
240 QMutexLocker locker(&m_qMutex);
241 return m_pFiffEvoked->info.nchan;
249 QMutexLocker locker(&m_qMutex);
250 return m_iPreStimSamples;
258 QMutexLocker locker(&m_qMutex);
259 return m_qListChColors;
267 QMutexLocker locker(&m_qMutex);
268 return m_qListChInfo;
276 QMutexLocker locker(&m_qMutex);
285 QMutexLocker locker(&m_qMutex);
286 return m_bInitialized;
293 #endif // REALTIMEEVOKED_H
unsigned int getNumChannels() const
FIFF measurement file information.
const QString & getXMLLayoutFile() const
Contains the declaration of the NewMeasurement class.
#define XMEASSHARED_EXPORT
Contains the declaration of the RealTimeSampleArrayChInfo class.
QSharedPointer< const RealTimeEvoked > ConstSPtr
QSharedPointer< FiffEvoked > SPtr
QSharedPointer< RealTimeEvoked > SPtr
void setXMLLayoutFile(const QString &layout)
QList< QColor > & chColor()
QList< RealTimeSampleArrayChInfo > & chInfo()
The RealTimeMultiSampleArrayNew class is the base class of every RealTimeMultiSampleArrayNew Measurem...
bool isInitialized() const
Contains the xMeas library export/import macros.
qint32 getNumPreStimSamples() const