v2.0.0
Loading...
Searching...
No Matches
bids_channel.h
Go to the documentation of this file.
1//=============================================================================================================
26
27#ifndef BIDS_CHANNEL_H
28#define BIDS_CHANNEL_H
29
30//=============================================================================================================
31// INCLUDES
32//=============================================================================================================
33
34#include "bids_global.h"
35
36//=============================================================================================================
37// QT INCLUDES
38//=============================================================================================================
39
40#include <QString>
41#include <QList>
42
43//=============================================================================================================
44// DEFINE NAMESPACE BIDSLIB
45//=============================================================================================================
46
47namespace BIDSLIB
48{
49
50//=============================================================================================================
57{
58 QString name;
59 QString type;
60 QString units;
61 QString samplingFreq;
62 QString lowCutoff;
63 QString highCutoff;
64 QString notch;
65 QString status;
66 QString description;
67
73 static QList<BidsChannel> readTsv(const QString& sFilePath);
74
81 static bool writeTsv(const QString& sFilePath,
82 const QList<BidsChannel>& channels);
83};
84
85} // namespace BIDSLIB
86
87#endif // BIDS_CHANNEL_H
MNE-CPP BIDS library entry point: Qt symbol-visibility plumbing and the BIDSLIB namespace documentati...
#define BIDSSHARED_EXPORT
Definition bids_global.h:43
BIDS dataset reading, writing, path construction, and sidecar metadata handling for iEEG/EEG/MEG.
Channel metadata record corresponding to one row in *_channels.tsv.
static QList< BidsChannel > readTsv(const QString &sFilePath)
Read a BIDS *_channels.tsv file.
static bool writeTsv(const QString &sFilePath, const QList< BidsChannel > &channels)
Write a BIDS *_channels.tsv file.