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 typedef QSharedPointer<FiffCoordTransSet> SPtr;
80 typedef QSharedPointer<const FiffCoordTransSet> ConstSPtr;
81
82 //=========================================================================================================
87
88 //=========================================================================================================
93
94public:
95 std::unique_ptr<FiffCoordTrans> head_surf_RAS_t;
96 std::unique_ptr<FiffCoordTrans> surf_RAS_RAS_t;
97 std::unique_ptr<FiffCoordTrans> RAS_MNI_tal_t;
98 std::unique_ptr<FiffCoordTrans> MNI_tal_tal_gtz_t;
99 std::unique_ptr<FiffCoordTrans> MNI_tal_tal_ltz_t;
100
101};
102
103//=============================================================================================================
104// INLINE DEFINITIONS
105//=============================================================================================================
106} // NAMESPACE FIFFLIB
107
108#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< const FiffCoordTransSet > ConstSPtr
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
QSharedPointer< FiffCoordTransSet > SPtr
std::unique_ptr< FiffCoordTrans > RAS_MNI_tal_t