v2.0.0
Loading...
Searching...
No Matches
bids_dataset_description.h
Go to the documentation of this file.
1//=============================================================================================================
34
35#ifndef BIDS_DATASET_DESCRIPTION_H
36#define BIDS_DATASET_DESCRIPTION_H
37
38//=============================================================================================================
39// INCLUDES
40//=============================================================================================================
41
42#include "bids_global.h"
43
44//=============================================================================================================
45// QT INCLUDES
46//=============================================================================================================
47
48#include <QString>
49
50//=============================================================================================================
51// DEFINE NAMESPACE BIDSLIB
52//=============================================================================================================
53
54namespace BIDSLIB
55{
56
57//=============================================================================================================
65{
66 QString name;
67 QString bidsVersion;
68 QString datasetType;
69 QString license;
70
76 static BidsDatasetDescription read(const QString& sFilePath);
77
84 static bool write(const QString& sFilePath,
85 const BidsDatasetDescription& desc);
86};
87
88} // namespace BIDSLIB
89
90#endif // BIDS_DATASET_DESCRIPTION_H
bids library export/import macros.
#define BIDSSHARED_EXPORT
Definition bids_global.h:55
BIDS dataset reading, writing, path construction, and sidecar metadata handling for iEEG/EEG/MEG.
Dataset-level metadata from dataset_description.json.
static BidsDatasetDescription read(const QString &sFilePath)
Read a dataset_description.json file.
static bool write(const QString &sFilePath, const BidsDatasetDescription &desc)
Write a dataset_description.json file.