MNE-CPP  0.1.9
A Framework for Electrophysiology
abstractmetric.h
Go to the documentation of this file.
1 //=============================================================================================================
35 #ifndef ABSTRACTMETRIC_H
36 #define ABSTRACTMETRIC_H
37 
38 //=============================================================================================================
39 // INCLUDES
40 //=============================================================================================================
41 
42 #include "../connectivity_global.h"
43 
44 //=============================================================================================================
45 // QT INCLUDES
46 //=============================================================================================================
47 
48 #include <QSharedPointer>
49 #include <QVector>
50 
51 //=============================================================================================================
52 // EIGEN INCLUDES
53 //=============================================================================================================
54 
55 #include <Eigen/Core>
56 
57 //=============================================================================================================
58 // FORWARD DECLARATIONS
59 //=============================================================================================================
60 
61 //=============================================================================================================
62 // DEFINE NAMESPACE CONNECTIVITYLIB
63 //=============================================================================================================
64 
65 namespace CONNECTIVITYLIB {
66 
67 //=============================================================================================================
68 // CONNECTIVITYLIB FORWARD DECLARATIONS
69 //=============================================================================================================
70 
71 //=============================================================================================================
78 {
79 
80 public:
81  typedef QSharedPointer<AbstractMetric> SPtr;
82  typedef QSharedPointer<const AbstractMetric> ConstSPtr;
84  //=========================================================================================================
88  explicit AbstractMetric();
89 
90  static bool m_bStorageModeIsActive;
91  static int m_iNumberBinStart;
92  static int m_iNumberBinAmount;
93 
94 protected:
95 };
96 
97 //=============================================================================================================
98 // INLINE DEFINITIONS
99 //=============================================================================================================
100 } // namespace CONNECTIVITYLIB
101 
102 #endif // ABSTRACTMETRIC_H
CONNECTIVITYLIB::AbstractMetric
This class provides basic functionalities for all implemented metrics.
Definition: abstractmetric.h:77
CONNECTIVITYLIB::AbstractMetric::ConstSPtr
QSharedPointer< const AbstractMetric > ConstSPtr
Definition: abstractmetric.h:82
CONNECTIVITYSHARED_EXPORT
#define CONNECTIVITYSHARED_EXPORT
Definition: connectivity_global.h:54
CONNECTIVITYLIB::AbstractMetric::SPtr
QSharedPointer< AbstractMetric > SPtr
Definition: abstractmetric.h:81