v2.0.0
Loading...
Searching...
No Matches
src
libraries
mne
mne_description_parser.h
Go to the documentation of this file.
1
//=============================================================================================================
36
37
#ifndef MNE_DESCRIPTION_PARSER_H
38
#define MNE_DESCRIPTION_PARSER_H
39
40
//=============================================================================================================
41
// INCLUDES
42
//=============================================================================================================
43
44
#include "
mne_global.h
"
45
#include "
mne_process_description.h
"
46
47
#include <QString>
48
#include <QTextStream>
49
50
//=============================================================================================================
51
// DEFINE NAMESPACE MNELIB
52
//=============================================================================================================
53
54
namespace
MNELIB
55
{
56
57
//=============================================================================================================
67
class
MNESHARED_EXPORT
MNEDescriptionParser
68
{
69
public
:
77
static
bool
parseAverageFile
(
const
QString &fileName,
AverageDescription
&desc);
78
86
static
bool
parseCovarianceFile
(
const
QString &fileName,
CovDescription
&desc);
87
88
private
:
92
static
void
skipComments(QTextStream &in);
93
98
static
QString nextWord(QTextStream &in);
99
103
static
bool
getInt(QTextStream &in,
int
&val);
104
108
static
bool
getFloat(QTextStream &in,
float
&val);
109
114
static
bool
parseRejectionParam(
const
QString &keyword, QTextStream &in,
115
RejectionParams
&rej,
bool
&ok);
116
};
117
118
}
// namespace MNELIB
119
120
#endif
// MNE_DESCRIPTION_PARSER_H
mne_global.h
mne library export/import macros.
MNESHARED_EXPORT
#define MNESHARED_EXPORT
Definition
mne_global.h:52
mne_process_description.h
Data types for MNE-C style averaging and covariance description files. Ported from MNE-C browser_type...
MNELIB
Core MNE data structures (source spaces, source estimates, hemispheres).
Definition
connectivitysettings.h:63
FIFFLIB::RejectionParams
Definition
fiff_evoked_set.h:80
FIFFLIB::AverageDescription
Definition
fiff_evoked_set.h:123
MNELIB::MNEDescriptionParser
Definition
mne_description_parser.h:68
MNELIB::MNEDescriptionParser::parseAverageFile
static bool parseAverageFile(const QString &fileName, AverageDescription &desc)
Definition
mne_description_parser.cpp:186
MNELIB::MNEDescriptionParser::parseCovarianceFile
static bool parseCovarianceFile(const QString &fileName, CovDescription &desc)
Definition
mne_description_parser.cpp:451
MNELIB::CovDescription
Definition
mne_process_description.h:86
Generated on
for MNE-CPP by
1.16.1