MNE-CPP  0.1.9
A Framework for Electrophysiology
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 
64 namespace CONNECTIVITYLIB {
65 
66 //=============================================================================================================
67 // CONNECTIVITYLIB FORWARD DECLARATIONS
68 //=============================================================================================================
69 
70 class ConnectivitySettings;
71 class Network;
72 
73 //=============================================================================================================
80 {
81 
82 public:
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 
100 protected:
101 };
102 
103 //=============================================================================================================
104 // INLINE DEFINITIONS
105 //=============================================================================================================
106 } // namespace CONNECTIVITYLIB
107 
108 #endif // CONNECTIVITY_H
CONNECTIVITYLIB::Connectivity
This class is a container for connectivity settings.
Definition: connectivity.h:79
connectivity_global.h
connectivity library export/import macros.
CONNECTIVITYLIB::Connectivity::ConstSPtr
QSharedPointer< const Connectivity > ConstSPtr
Definition: connectivity.h:84
CONNECTIVITYSHARED_EXPORT
#define CONNECTIVITYSHARED_EXPORT
Definition: connectivity_global.h:54
CONNECTIVITYLIB::ConnectivitySettings
This class is a container for connectivity settings.
Definition: connectivitysettings.h:91
CONNECTIVITYLIB::Connectivity::SPtr
QSharedPointer< Connectivity > SPtr
Definition: connectivity.h:83