v2.0.0
Loading...
Searching...
No Matches
imagcoherence.h
Go to the documentation of this file.
1//=============================================================================================================
37
38#ifndef IMAGCOHERENCE_H
39#define IMAGCOHERENCE_H
40
41//=============================================================================================================
42// INCLUDES
43//=============================================================================================================
44
46
47#include "abstractmetric.h"
49
50//=============================================================================================================
51// QT INCLUDES
52//=============================================================================================================
53
54#include <QSharedPointer>
55
56//=============================================================================================================
57// EIGEN INCLUDES
58//=============================================================================================================
59
60#include <Eigen/Core>
61
62//=============================================================================================================
63// FORWARD DECLARATIONS
64//=============================================================================================================
65
66//=============================================================================================================
67// DEFINE NAMESPACE CONNECTIVITYLIB
68//=============================================================================================================
69
70namespace CONNECTIVITYLIB {
71
72//=============================================================================================================
73// CONNECTIVITYLIB FORWARD DECLARATIONS
74//=============================================================================================================
75
76class Network;
77
78//=============================================================================================================
93{
94
95public:
96 typedef QSharedPointer<ImagCoherence> SPtr;
97 typedef QSharedPointer<const ImagCoherence> ConstSPtr;
98
99 //=========================================================================================================
103 explicit ImagCoherence();
104
105 //=========================================================================================================
113 static Network calculate(ConnectivitySettings &connectivitySettings);
114};
115
116//=============================================================================================================
117// INLINE DEFINITIONS
118//=============================================================================================================
119} // namespace CONNECTIVITYLIB
120
121#endif // IMAGCOHERENCE_H
Common static knobs shared by every functional-connectivity estimator in CONNECTIVITYLIB.
Export/import macros for the CONNECTIVITYLIB functional-connectivity library.
#define CONNECTIVITYSHARED_EXPORT
Input-data and parameter container shared by every functional-connectivity metric in CONNECTIVITYLIB.
Functional connectivity metrics (coherence, PLV, cross-correlation, etc.).
Aggregates trial data, spectral cache and node geometry shared by all CONNECTIVITYLIB metrics.
static Network calculate(ConnectivitySettings &connectivitySettings)
QSharedPointer< ImagCoherence > SPtr
QSharedPointer< const ImagCoherence > ConstSPtr
Graph container for one connectivity metric; nodes + weighted edges + threshold/visualisation state.
Definition network.h:98