MNE-CPP  0.1.9
A Framework for Electrophysiology
fiff_ctf_comp.h
Go to the documentation of this file.
1 //=============================================================================================================
37 #ifndef FIFF_CTF_COMP_H
38 #define FIFF_CTF_COMP_H
39 
40 //=============================================================================================================
41 // INCLUDES
42 //=============================================================================================================
43 
44 #include "fiff_global.h"
45 #include "fiff_types.h"
46 #include "fiff_named_matrix.h"
47 
48 //=============================================================================================================
49 // QT INCLUDES
50 //=============================================================================================================
51 
52 #include <QSharedPointer>
53 
54 //=============================================================================================================
55 // EIGEN INCLUDES
56 //=============================================================================================================
57 
58 #include <Eigen/Core>
59 
60 //=============================================================================================================
61 // DEFINE NAMESPACE FIFFLIB
62 //=============================================================================================================
63 
64 namespace FIFFLIB
65 {
66 
67 //=============================================================================================================
74 
75 public:
76  typedef QSharedPointer<FiffCtfComp> SPtr;
77  typedef QSharedPointer<const FiffCtfComp> ConstSPtr;
79  //=========================================================================================================
83  FiffCtfComp();
84 
85  //=========================================================================================================
91  FiffCtfComp(const FiffCtfComp &p_FiffCtfComp);
92 
93  //=========================================================================================================
97  ~FiffCtfComp();
98 
99  //=========================================================================================================
103  void clear();
104 
105 public:
106  fiff_int_t ctfkind;
107  fiff_int_t kind;
109  Eigen::MatrixXd rowcals;
110  Eigen::MatrixXd colcals;
112 };
113 } // NAMESPACE
114 
115 #endif // FIFF_CTF_COMP_H
Old fiff_type declarations - replace them.
QSharedDataPointer< FiffNamedMatrix > SDPtr
QSharedPointer< const FiffCtfComp > ConstSPtr
Definition: fiff_ctf_comp.h:77
CTF software compensation data.
Definition: fiff_ctf_comp.h:73
FiffNamedMatrix::SDPtr data
FiffNamedMatrix class declaration.
Eigen::MatrixXd rowcals
#define FIFFSHARED_EXPORT
Definition: fiff_global.h:56
Eigen::MatrixXd colcals
QSharedPointer< FiffCtfComp > SPtr
Definition: fiff_ctf_comp.h:76
Fiff library export/import macros.