v2.0.0
Loading...
Searching...
No Matches
bridged_electrodes.h
Go to the documentation of this file.
1//=============================================================================================================
25
26#ifndef BRIDGED_ELECTRODES_H
27#define BRIDGED_ELECTRODES_H
28
29//=============================================================================================================
30// INCLUDES
31//=============================================================================================================
32
33#include "dsp_global.h"
34
35//=============================================================================================================
36// EIGEN INCLUDES
37//=============================================================================================================
38
39#include <Eigen/Core>
40
41//=============================================================================================================
42// QT INCLUDES
43//=============================================================================================================
44
45#include <QPair>
46#include <QList>
47
48//=============================================================================================================
49// FORWARD DECLARATIONS
50//=============================================================================================================
51
52namespace FIFFLIB {
53 class FiffInfo;
54}
55
56//=============================================================================================================
57// DEFINE NAMESPACE UTILSLIB
58//=============================================================================================================
59
60namespace UTILSLIB {
61
62//=============================================================================================================
70
71//=============================================================================================================
86DSPSHARED_EXPORT Eigen::MatrixXd computeElectricalDistance(const Eigen::MatrixXd& data,
87 const FIFFLIB::FiffInfo& info);
88
89//=============================================================================================================
104 const Eigen::MatrixXd& data,
105 const FIFFLIB::FiffInfo& info,
107
108} // namespace UTILSLIB
109
110#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:88