MNE-CPP 0.1.9
A Framework for Electrophysiology
Loading...
Searching...
No Matches
filter_thread_arg.h
Go to the documentation of this file.
1//=============================================================================================================
37#ifndef FILTERTHREADARG_H
38#define FILTERTHREADARG_H
39
40//=============================================================================================================
41// INCLUDES
42//=============================================================================================================
43
44#include "../mne_global.h"
45
47
49#include "mne_surface_old.h"
50
51//=============================================================================================================
52// EIGEN INCLUDES
53//=============================================================================================================
54
55#include <Eigen/Core>
56
57//=============================================================================================================
58// QT INCLUDES
59//=============================================================================================================
60
61#include <QSharedPointer>
62
63//=============================================================================================================
64// DEFINE NAMESPACE MNELIB
65//=============================================================================================================
66
67namespace MNELIB
68{
69
70//=============================================================================================================
77{
78public:
79 typedef QSharedPointer<FilterThreadArg> SPtr;
80 typedef QSharedPointer<const FilterThreadArg> ConstSPtr;
82 //=========================================================================================================
88
89 //=========================================================================================================
95
96public:
97 MneSourceSpaceOld* s; /* The source space to process */
98 FIFFLIB::FiffCoordTransOld* mri_head_t; /* Coordinate transformation */
99 MneSurfaceOld* surf; /* The inner skull surface */
100 float limit; /* Distance limit */
101 FILE *filtered; /* Log omitted point locations here */
102 int stat; /* How was it? */
103
104// ### OLD STRUCT ###
105//typedef struct {
106// MneSourceSpaceOld* s; /* The source space to process */
107// FiffCoordTransOld* mri_head_t; /* Coordinate transformation */
108// MneSurfaceOld* surf; /* The inner skull surface */
109// float limit; /* Distance limit */
110// FILE *filtered; /* Log omitted point locations here */
111// int stat; /* How was it? */
112//} *filterThreadArg,filterThreadArgRec;
113};
114
115//=============================================================================================================
116// INLINE DEFINITIONS
117//=============================================================================================================
118} // NAMESPACE MNELIB
119
120#endif // FILTERTHREADARG_H
FiffCoordTransOld class declaration.
#define MNESHARED_EXPORT
Definition mne_global.h:56
MneSourceSpaceOld class declaration.
MneSurfaceOld class declaration.
Coordinate transformation descriptor.
Filter Thread Argument Description.
QSharedPointer< const FilterThreadArg > ConstSPtr
QSharedPointer< FilterThreadArg > SPtr
This defines a source space.
This defines a surface.