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//=============================================================================================================
55{
56 QString name;
57 QString type;
58 QString units;
59 QString samplingFreq;
60 QString lowCutoff;
61 QString highCutoff;
62 QString notch;
63 QString status;
64 QString description;
65
71 static QList<BidsChannel> readTsv(const QString& sFilePath);
72
79 static bool writeTsv(const QString& sFilePath,
80 const QList<BidsChannel>& channels);
81};
82
83} // namespace BIDSLIB
84
85#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.