MNE-CPP  beta 1.0
fiff_ctf_comp.h
Go to the documentation of this file.
1 //=============================================================================================================
36 #ifndef FIFF_CTF_COMP_H
37 #define FIFF_CTF_COMP_H
38 
39 //*************************************************************************************************************
40 //=============================================================================================================
41 // FIFF INCLUDES
42 //=============================================================================================================
43 
44 #include "fiff_global.h"
45 #include "fiff_types.h"
46 #include "fiff_named_matrix.h"
47 
48 
49 //*************************************************************************************************************
50 //=============================================================================================================
51 // Qt INCLUDES
52 //=============================================================================================================
53 
54 #include <QSharedPointer>
55 
56 
57 //*************************************************************************************************************
58 //=============================================================================================================
59 // Eigen INCLUDES
60 //=============================================================================================================
61 
62 #include <Eigen/Core>
63 
64 
65 //*************************************************************************************************************
66 //=============================================================================================================
67 // DEFINE NAMESPACE FIFFLIB
68 //=============================================================================================================
69 
70 namespace FIFFLIB
71 {
72 
73 //*************************************************************************************************************
74 //=============================================================================================================
75 // USED NAMESPACES
76 //=============================================================================================================
77 
78 using namespace Eigen;
79 
80 
81 //=============================================================================================================
88 
89 public:
90  typedef QSharedPointer<FiffCtfComp> SPtr;
91  typedef QSharedPointer<const FiffCtfComp> ConstSPtr;
93  //=========================================================================================================
97  FiffCtfComp();
98 
99  //=========================================================================================================
105  FiffCtfComp(const FiffCtfComp &p_FiffCtfComp);
106 
107  //=========================================================================================================
111  ~FiffCtfComp();
112 
113  //=========================================================================================================
117  void clear();
118 
119 public:
120  fiff_int_t ctfkind;
121  fiff_int_t kind;
123  MatrixXd rowcals;
124  MatrixXd colcals;
126 };
127 
128 } // NAMESPACE
129 
130 #endif // FIFF_CTF_COMP_H
Old fiff_type declarations - replace them.
QSharedDataPointer< FiffNamedMatrix > SDPtr
FiffNamedMatrix class declaration.
FiffNamedMatrix::SDPtr data
QSharedPointer< const FiffCtfComp > ConstSPtr
Definition: fiff_ctf_comp.h:91
#define FIFFSHARED_EXPORT
Definition: fiff_global.h:58
Fiff library export/import macros.
Definition: fiff.h:98
CTF software compensation data.
Definition: fiff_ctf_comp.h:87
QSharedPointer< FiffCtfComp > SPtr
Definition: fiff_ctf_comp.h:90