v2.0.0
Loading...
Searching...
No Matches
bridged_electrodes.h
Go to the documentation of this file.
1//=============================================================================================================
27
28#ifndef BRIDGED_ELECTRODES_H
29#define BRIDGED_ELECTRODES_H
30
31//=============================================================================================================
32// INCLUDES
33//=============================================================================================================
34
35#include "dsp_global.h"
36
37//=============================================================================================================
38// EIGEN INCLUDES
39//=============================================================================================================
40
41#include <Eigen/Core>
42
43//=============================================================================================================
44// QT INCLUDES
45//=============================================================================================================
46
47#include <QPair>
48#include <QList>
49
50//=============================================================================================================
51// FORWARD DECLARATIONS
52//=============================================================================================================
53
54namespace FIFFLIB
55{
56class FiffInfo;
57}
58
59//=============================================================================================================
60// DEFINE NAMESPACE UTILSLIB
61//=============================================================================================================
62
63namespace UTILSLIB
64{
65
66//=============================================================================================================
76
77//=============================================================================================================
92DSPSHARED_EXPORT Eigen::MatrixXd computeElectricalDistance(const Eigen::MatrixXd& data,
93 const FIFFLIB::FiffInfo& info);
94
95//=============================================================================================================
110 const Eigen::MatrixXd& data,
111 const FIFFLIB::FiffInfo& info,
113
114} // namespace UTILSLIB
115
116#endif // BRIDGED_ELECTRODES_H
Export/import macros and namespace declaration for the DSP library.
#define DSPSHARED_EXPORT
Definition dsp_global.h:50
FIFF file I/O, in-memory data structures and high-level readers/writers.
Shared utilities (I/O helpers, spectral analysis, layout management, warp algorithms).
DSPSHARED_EXPORT QList< QPair< int, int > > computeBridgedElectrodes(const Eigen::MatrixXd &data, const FIFFLIB::FiffInfo &info, const BridgedElectrodeParams &params=BridgedElectrodeParams())
Detect bridged EEG electrodes.
DSPSHARED_EXPORT Eigen::MatrixXd computeElectricalDistance(const Eigen::MatrixXd &data, const FIFFLIB::FiffInfo &info)
Compute electrical distance matrix between EEG channels.
Full FIFF measurement info: per-channel descriptors, sampling and filter setup, projectors,...
Definition fiff_info.h:90