MNE-CPP 0.1.9
A Framework for Electrophysiology
Loading...
Searching...
No Matches
mneoperator.h
Go to the documentation of this file.
1//=============================================================================================================
36#ifndef MNEOPERATOR_H
37#define MNEOPERATOR_H
38
39//=============================================================================================================
40// INCLUDES
41//=============================================================================================================
42
43#include "../../disp_global.h"
44
45//=============================================================================================================
46// QT INCLUDES
47//=============================================================================================================
48
49#include <QString>
50#include <QSharedPointer>
51
52//=============================================================================================================
53// EIGEN INCLUDES
54//=============================================================================================================
55
56//=============================================================================================================
57// FORWARD DECLARATIONS
58//=============================================================================================================
59
60//=============================================================================================================
61// DEFINE NAMESPACE DISPLIB
62//=============================================================================================================
63
64namespace DISPLIB
65{
66
67//=============================================================================================================
68// DISPLIB FORWARD DECLARATIONS
69//=============================================================================================================
70
71//=============================================================================================================
79{
80
81public:
82 typedef QSharedPointer<MNEOperator> SPtr;
83 typedef QSharedPointer<const MNEOperator> ConstSPtr;
85 enum OperatorType {
86 FILTER,
87 PCA,
88 AVERAGE,
89 UNKNOWN
90 } m_OperatorType;
91
93
94 MNEOperator(const MNEOperator& obj);
95
96 MNEOperator(OperatorType type);
97
98 //=========================================================================================================
102 virtual ~MNEOperator();
103
104 QString m_sName;
105};
106} // NAMESPACE DISPLIB
107
108#endif // MNEOPERATOR_H
#define DISPSHARED_EXPORT
Definition disp_global.h:55
MNEOperator class represents the base class of an arbitrary MNEOperator, e.g. FILTER,...
Definition mneoperator.h:79
QSharedPointer< MNEOperator > SPtr
Definition mneoperator.h:82
QSharedPointer< const MNEOperator > ConstSPtr
Definition mneoperator.h:83