v2.0.0
Loading...
Searching...
No Matches
fiff_coord_trans_set.h
Go to the documentation of this file.
1//=============================================================================================================
35
36#ifndef FIFFCOORDTRANSSET_H
37#define FIFFCOORDTRANSSET_H
38
39//=============================================================================================================
40// INCLUDES
41//=============================================================================================================
42
43#include "fiff_global.h"
44
45//=============================================================================================================
46// EIGEN INCLUDES
47//=============================================================================================================
48
49//=============================================================================================================
50// QT INCLUDES
51//=============================================================================================================
52
53#include <QSharedPointer>
54
55#include <memory>
56
57//=============================================================================================================
58// DEFINE NAMESPACE FIFFLIB
59//=============================================================================================================
60
61namespace FIFFLIB
62{
63
64//=============================================================================================================
65// FORWARD DECLARATIONS
66//=============================================================================================================
67
68class FiffCoordTrans;
69
70//=============================================================================================================
77{
78public:
79 using SPtr = QSharedPointer<FiffCoordTransSet>;
80 using ConstSPtr = QSharedPointer<const FiffCoordTransSet>;
81 using UPtr = std::unique_ptr<FiffCoordTransSet>;
82 using ConstUPtr = std::unique_ptr<const FiffCoordTransSet>;
83
84 //=========================================================================================================
89
90 //=========================================================================================================
95
96public:
97 std::unique_ptr<FiffCoordTrans> head_surf_RAS_t;
98 std::unique_ptr<FiffCoordTrans> surf_RAS_RAS_t;
99 std::unique_ptr<FiffCoordTrans> RAS_MNI_tal_t;
100 std::unique_ptr<FiffCoordTrans> MNI_tal_tal_gtz_t;
101 std::unique_ptr<FiffCoordTrans> MNI_tal_tal_ltz_t;
102
103};
104
105//=============================================================================================================
106// INLINE DEFINITIONS
107//=============================================================================================================
108} // NAMESPACE FIFFLIB
109
110#endif // FIFFCOORDTRANSSET_H
Fiff library export/import macros.
#define FIFFSHARED_EXPORT
Definition fiff_global.h:52
FIFF file I/O and data structures (raw, epochs, evoked, covariance, forward).
Coordinate transformation description.
std::unique_ptr< FiffCoordTrans > MNI_tal_tal_gtz_t
QSharedPointer< FiffCoordTransSet > SPtr
QSharedPointer< const FiffCoordTransSet > ConstSPtr
std::unique_ptr< FiffCoordTransSet > UPtr
std::unique_ptr< FiffCoordTrans > surf_RAS_RAS_t
std::unique_ptr< FiffCoordTrans > MNI_tal_tal_ltz_t
std::unique_ptr< FiffCoordTrans > head_surf_RAS_t
std::unique_ptr< const FiffCoordTransSet > ConstUPtr
std::unique_ptr< FiffCoordTrans > RAS_MNI_tal_t