v2.0.0
Loading...
Searching...
No Matches
fiff_ctf_comp.h
Go to the documentation of this file.
1//=============================================================================================================
36
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#include <memory>
60
61//=============================================================================================================
62// DEFINE NAMESPACE FIFFLIB
63//=============================================================================================================
64
65namespace FIFFLIB
66{
67
68//=============================================================================================================
75
76public:
77 using SPtr = QSharedPointer<FiffCtfComp>;
78 using ConstSPtr = QSharedPointer<const FiffCtfComp>;
79 using UPtr = std::unique_ptr<FiffCtfComp>;
80 using ConstUPtr = std::unique_ptr<const FiffCtfComp>;
81
82 //=========================================================================================================
87
88 //=========================================================================================================
94 FiffCtfComp(const FiffCtfComp &p_FiffCtfComp);
95
96 //=========================================================================================================
100 ~FiffCtfComp();
101
102 //=========================================================================================================
106 void clear();
107
108public:
112 Eigen::MatrixXd rowcals;
113 Eigen::MatrixXd colcals;
115};
116} // NAMESPACE
117
118#endif // FIFF_CTF_COMP_H
Fiff library export/import macros.
#define FIFFSHARED_EXPORT
Definition fiff_global.h:52
FiffNamedMatrix class declaration.
Old fiff_type declarations - replace them.
FIFF file I/O and data structures (raw, epochs, evoked, covariance, forward).
qint32 fiff_int_t
Definition fiff_types.h:89
Eigen::MatrixXd rowcals
std::unique_ptr< const FiffCtfComp > ConstUPtr
std::unique_ptr< FiffCtfComp > UPtr
Eigen::MatrixXd colcals
FiffNamedMatrix::SDPtr data
QSharedPointer< const FiffCtfComp > ConstSPtr
QSharedPointer< FiffCtfComp > SPtr
QSharedDataPointer< FiffNamedMatrix > SDPtr