MNE-CPP 0.1.9
A Framework for Electrophysiology
Loading...
Searching...
No Matches
imagcoherence.h
Go to the documentation of this file.
1//=============================================================================================================
39#ifndef IMAGCOHERENCE_H
40#define IMAGCOHERENCE_H
41
42//=============================================================================================================
43// INCLUDES
44//=============================================================================================================
45
46#include "../connectivity_global.h"
47
48#include "abstractmetric.h"
49#include "../connectivitysettings.h"
50
51//=============================================================================================================
52// QT INCLUDES
53//=============================================================================================================
54
55#include <QSharedPointer>
56
57//=============================================================================================================
58// EIGEN INCLUDES
59//=============================================================================================================
60
61#include <Eigen/Core>
62
63//=============================================================================================================
64// FORWARD DECLARATIONS
65//=============================================================================================================
66
67//=============================================================================================================
68// DEFINE NAMESPACE CONNECTIVITYLIB
69//=============================================================================================================
70
71namespace CONNECTIVITYLIB {
72
73//=============================================================================================================
74// CONNECTIVITYLIB FORWARD DECLARATIONS
75//=============================================================================================================
76
77class Network;
78
79//=============================================================================================================
86{
87
88public:
89 typedef QSharedPointer<ImagCoherence> SPtr;
90 typedef QSharedPointer<const ImagCoherence> ConstSPtr;
92 //=========================================================================================================
96 explicit ImagCoherence();
97
98 //=========================================================================================================
106 static Network calculate(ConnectivitySettings &connectivitySettings);
107};
108
109//=============================================================================================================
110// INLINE DEFINITIONS
111//=============================================================================================================
112} // namespace CONNECTIVITYLIB
113
114#endif // IMAGCOHERENCE_H
#define CONNECTIVITYSHARED_EXPORT
AbstractMetric class declaration.
This class is a container for connectivity settings.
This class provides basic functionalities for all implemented metrics.
This class computes the imaginary coherence connectivity metric.
QSharedPointer< ImagCoherence > SPtr
QSharedPointer< const ImagCoherence > ConstSPtr
This class holds information about a network, can compute a distance table and provide network metric...
Definition network.h:89