MNE-CPP 0.1.9
A Framework for Electrophysiology
Loading...
Searching...
No Matches
averaging.h
Go to the documentation of this file.
1//=============================================================================================================
35#ifndef AVERAGING_RTPROCESSING_H
36#define AVERAGING_RTPROCESSING_H
37
38//=============================================================================================================
39// INCLUDES
40//=============================================================================================================
41
42#include "rtprocessing_global.h"
43
44#include <fiff/fiff_evoked.h>
45
46//=============================================================================================================
47// QT INCLUDES
48//=============================================================================================================
49
50#include <QObject>
51
52//=============================================================================================================
53// EIGEN INCLUDES
54//=============================================================================================================
55
56#include <Eigen/Core>
57
58//=============================================================================================================
59// FORWARD DECLARATIONS
60//=============================================================================================================
61
62namespace FIFFLIB {
63 class FiffRawData;
64}
65
66//=============================================================================================================
67// DEFINE NAMESPACE RTPROCESSINGLIB
68//=============================================================================================================
69
70namespace RTPROCESSINGLIB
71{
72
73//=============================================================================================================
74// RTPROCESSINGLIB FORWARD DECLARATIONS
75//=============================================================================================================
76
77class FilterKernel;
78
79//=============================================================================================================
96 const Eigen::MatrixXi& matEvents,
97 float fTMinS,
98 float fTMaxS,
99 qint32 eventType,
100 bool bApplyBaseline,
101 float fTBaselineFromS,
102 float fTBaselineToS,
103 const QMap<QString,double>& mapReject,
104 const QStringList &lExcludeChs = QStringList(),
105 const Eigen::RowVectorXi& vecPicks = Eigen::RowVectorXi());
106
107//=============================================================================================================
125 const Eigen::MatrixXi& matEvents,
126 float fTMinS,
127 float fTMaxS,
128 qint32 eventType,
129 bool bApplyBaseline,
130 float fTBaselineFromS,
131 float fTBaselineToS,
132 const QMap<QString,double>& mapReject,
133 const FilterKernel& filterKernel,
134 const QStringList &lExcludeChs = QStringList(),
135 const Eigen::RowVectorXi& vecPicks = Eigen::RowVectorXi());
136
137} // NAMESPACE
138
139#endif // AVERAGING_RTPROCESSING_H
realtime library export/import macros.
#define RTPROCESINGSHARED_EXPORT
RTPROCESINGSHARED_EXPORT FIFFLIB::FiffEvoked computeFilteredAverage(const FIFFLIB::FiffRawData &raw, const Eigen::MatrixXi &matEvents, float fTMinS, float fTMaxS, qint32 eventType, bool bApplyBaseline, float fTBaselineFromS, float fTBaselineToS, const QMap< QString, double > &mapReject, const FilterKernel &filterKernel, const QStringList &lExcludeChs=QStringList(), const Eigen::RowVectorXi &vecPicks=Eigen::RowVectorXi())
RTPROCESINGSHARED_EXPORT FIFFLIB::FiffEvoked computeAverage(const FIFFLIB::FiffRawData &raw, const Eigen::MatrixXi &matEvents, float fTMinS, float fTMaxS, qint32 eventType, bool bApplyBaseline, float fTBaselineFromS, float fTBaselineToS, const QMap< QString, double > &mapReject, const QStringList &lExcludeChs=QStringList(), const Eigen::RowVectorXi &vecPicks=Eigen::RowVectorXi())
FiffEvoked class declaration.
FIFF raw measurement data.
The FilterKernel class provides methods to create/design a FIR filter kernel.