MNE-CPP 0.1.9
A Framework for Electrophysiology
Loading...
Searching...
No Matches
connectivity.h
Go to the documentation of this file.
1//=============================================================================================================
35#ifndef CONNECTIVITY_H
36#define CONNECTIVITY_H
37
38//=============================================================================================================
39// INCLUDES
40//=============================================================================================================
41
42#include "connectivity_global.h"
43
44//=============================================================================================================
45// QT INCLUDES
46//=============================================================================================================
47
48#include <QSharedPointer>
49
50//=============================================================================================================
51// EIGEN INCLUDES
52//=============================================================================================================
53
54#include <Eigen/Core>
55
56//=============================================================================================================
57// FORWARD DECLARATIONS
58//=============================================================================================================
59
60//=============================================================================================================
61// DEFINE NAMESPACE CONNECTIVITYLIB
62//=============================================================================================================
63
64namespace CONNECTIVITYLIB {
65
66//=============================================================================================================
67// CONNECTIVITYLIB FORWARD DECLARATIONS
68//=============================================================================================================
69
70class ConnectivitySettings;
71class Network;
72
73//=============================================================================================================
80{
81
82public:
83 typedef QSharedPointer<Connectivity> SPtr;
84 typedef QSharedPointer<const Connectivity> ConstSPtr;
86 //=========================================================================================================
90 explicit Connectivity();
91
92 //=========================================================================================================
98 static QList<Network> calculate(ConnectivitySettings& connectivitySettings);
99
100protected:
101};
102
103//=============================================================================================================
104// INLINE DEFINITIONS
105//=============================================================================================================
106} // namespace CONNECTIVITYLIB
107
108#endif // CONNECTIVITY_H
connectivity library export/import macros.
#define CONNECTIVITYSHARED_EXPORT
This class is a container for connectivity settings.
QSharedPointer< const Connectivity > ConstSPtr
QSharedPointer< Connectivity > SPtr
This class is a container for connectivity settings.