v2.0.0
Loading...
Searching...
No Matches
bids_coordinate_system.h
Go to the documentation of this file.
1//=============================================================================================================
34
35#ifndef BIDS_COORDINATE_SYSTEM_H
36#define BIDS_COORDINATE_SYSTEM_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//=============================================================================================================
64{
65 QString system;
66 QString units;
67 QString description;
70
76 static BidsCoordinateSystem readJson(const QString& sFilePath);
77
84 static bool writeJson(const QString& sFilePath,
85 const BidsCoordinateSystem& cs);
86};
87
88} // namespace BIDSLIB
89
90#endif // BIDS_COORDINATE_SYSTEM_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.
Coordinate system metadata from *_coordsystem.json.
static bool writeJson(const QString &sFilePath, const BidsCoordinateSystem &cs)
Write a BIDS *_coordsystem.json file.
static BidsCoordinateSystem readJson(const QString &sFilePath)
Read a BIDS *_coordsystem.json file.