MNE-CPP
0.1.9
A Framework for Electrophysiology
src
libraries
mne
c
mne_morph_map.h
Go to the documentation of this file.
1
//=============================================================================================================
36
#ifndef MNEMORPHMAP_H
37
#define MNEMORPHMAP_H
38
39
//=============================================================================================================
40
// INCLUDES
41
//=============================================================================================================
42
43
#include "../mne_global.h"
44
#include "
fiff/c/fiff_sparse_matrix.h
"
45
46
//=============================================================================================================
47
// EIGEN INCLUDES
48
//=============================================================================================================
49
50
//=============================================================================================================
51
// QT INCLUDES
52
//=============================================================================================================
53
54
#include <QSharedPointer>
55
56
//=============================================================================================================
57
// FORWARD DECLARATIONS
58
//=============================================================================================================
59
60
//=============================================================================================================
61
// DEFINE NAMESPACE MNELIB
62
//=============================================================================================================
63
64
namespace
MNELIB
65
{
66
67
//=============================================================================================================
68
// MNELIB FORWARD DECLARATIONS
69
//=============================================================================================================
70
71
//=============================================================================================================
77
class
MNESHARED_EXPORT
MneMorphMap
78
{
79
public
:
80
typedef
QSharedPointer<MneMorphMap>
SPtr
;
81
typedef
QSharedPointer<const MneMorphMap>
ConstSPtr
;
83
//=========================================================================================================
87
MneMorphMap
();
88
89
//=========================================================================================================
93
~
MneMorphMap
();
94
95
public
:
96
FIFFLIB::FiffSparseMatrix
* map;
/* Multiply the data in the from surface with this to get to
97
* 'this' surface from the 'from' surface */
98
int
*best;
/* For each point on 'this' surface, the closest point on 'from' surface */
99
int
from_kind;
/* The kind field of the other surface */
100
char
*from_subj;
/* Name of the subject of the other surface */
101
102
// ### OLD STRUCT ###
103
// typedef struct {
104
// FIFFLIB::FiffSparseMatrix* map; /* Multiply the data in the from surface with this to get to
105
// * 'this' surface from the 'from' surface */
106
// int *best; /* For each point on 'this' surface, the closest point on 'from' surface */
107
// int from_kind; /* The kind field of the other surface */
108
// char *from_subj; /* Name of the subject of the other surface */
109
// } *morphMap,morphMapRec;
110
};
111
112
//=============================================================================================================
113
// INLINE DEFINITIONS
114
//=============================================================================================================
115
}
// NAMESPACE MNELIB
116
117
#endif // MNEMORPHMAP_H
fiff_sparse_matrix.h
FiffSparseMatrix class declaration.
FIFFLIB::FiffSparseMatrix
Data associated with MNE computations for each mneMeasDataSet.
Definition:
fiff_sparse_matrix.h:74
MNESHARED_EXPORT
#define MNESHARED_EXPORT
Definition:
mne_global.h:56
MNELIB::MneMorphMap::ConstSPtr
QSharedPointer< const MneMorphMap > ConstSPtr
Definition:
mne_morph_map.h:81
MNELIB::MneMorphMap::SPtr
QSharedPointer< MneMorphMap > SPtr
Definition:
mne_morph_map.h:80
MNELIB::MneMorphMap
The MneMorphMap class.
Definition:
mne_morph_map.h:77
Generated on Wed Aug 9 2023 17:55:42 for MNE-CPP by
1.8.17