MNE-CPP 0.1.9
A Framework for Electrophysiology
Loading...
Searching...
No Matches
selectionio.h
Go to the documentation of this file.
1//=============================================================================================================
37#ifndef SELECTIONIO_H
38#define SELECTIONIO_H
39
40//=============================================================================================================
41// INCLUDES
42//=============================================================================================================
43
44#include "utils_global.h"
45
46#include <vector>
47#include <string>
48#include <map>
49
50//=============================================================================================================
51// QT INCLUDES
52//=============================================================================================================
53
54#include <QMap>
55#include <QStringList>
56
57//=============================================================================================================
58// DEFINE NAMESPACE MNELIB
59//=============================================================================================================
60
61namespace UTILSLIB
62{
63
64//=============================================================================================================
65// DEFINES
66//=============================================================================================================
67
68//=============================================================================================================
75{
76public:
77 //=========================================================================================================
82
83 //=========================================================================================================
89 static bool readMNESelFile(QString path, QMultiMap<QString,QStringList> &selectionMap);
90
91 //=========================================================================================================
97 static bool readMNESelFile(const std::string& path, std::multimap<std::string,std::vector<std::string>>& selectionMap);
98
99 //=========================================================================================================
105 static bool readBrainstormMonFile(QString path, QMultiMap<QString,QStringList> &selectionMap);
106
107 //=========================================================================================================
113 static bool readBrainstormMonFile(const std::string& path, std::multimap<std::string,std::vector<std::string>>& selectionMap);
114
115 //=========================================================================================================
121 static bool writeMNESelFile(QString path, const QMultiMap<QString,QStringList> &selectionMap);
122
123 //=========================================================================================================
129 static bool writeMNESelFile(const std::string& path, const std::map<std::string,std::vector<std::string>>& selectionMap);
130
131 //=========================================================================================================
137 static bool writeBrainstormMonFiles(QString path, const QMultiMap<QString,QStringList> &selectionMap);
138
139 //=========================================================================================================
145 static bool writeBrainstormMonFiles(const std::string& path, const std::map<std::string,std::vector<std::string>>& selectionMap);
146};
147} // NAMESPACE
148
149#endif // SELECTIONIO_H
utils library export/import macros.
#define UTILSSHARED_EXPORT
Processes selection files (mne .sel) files which contain the chanels for each selection group.
Definition selectionio.h:75