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
fiff_named_matrix.h
FiffNamedMatrix class declaration.
FIFFLIB::FiffCtfComp
CTF software compensation data.
Definition: fiff_ctf_comp.h:73
FIFFLIB::FiffCtfComp::data
FiffNamedMatrix::SDPtr data
Definition: fiff_ctf_comp.h:111
FIFFLIB::FiffNamedMatrix::SDPtr
QSharedDataPointer< FiffNamedMatrix > SDPtr
Definition: fiff_named_matrix.h:81
FIFFLIB::FiffCtfComp::colcals
Eigen::MatrixXd colcals
Definition: fiff_ctf_comp.h:110
FIFFLIB::FiffCtfComp::ctfkind
fiff_int_t ctfkind
Definition: fiff_ctf_comp.h:106
FIFFSHARED_EXPORT
#define FIFFSHARED_EXPORT
Definition: fiff_global.h:56
fiff_global.h
Fiff library export/import macros.
FIFFLIB::FiffCtfComp::save_calibrated
bool save_calibrated
Definition: fiff_ctf_comp.h:108
FIFFLIB::FiffCtfComp::ConstSPtr
QSharedPointer< const FiffCtfComp > ConstSPtr
Definition: fiff_ctf_comp.h:77
FIFFLIB::FiffCtfComp::SPtr
QSharedPointer< FiffCtfComp > SPtr
Definition: fiff_ctf_comp.h:76
FIFFLIB::FiffCtfComp::kind
fiff_int_t kind
Definition: fiff_ctf_comp.h:107
fiff_types.h
Definitions for describing the objects in a FIFF file.
FIFFLIB::FiffCtfComp::rowcals
Eigen::MatrixXd rowcals
Definition: fiff_ctf_comp.h:109