MNE-CPP  0.1.9
A Framework for Electrophysiology
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 
48 #include "mne_source_space_old.h"
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 
67 namespace MNELIB
68 {
69 
70 //=============================================================================================================
77 {
78 public:
79  typedef QSharedPointer<FilterThreadArg> SPtr;
80  typedef QSharedPointer<const FilterThreadArg> ConstSPtr;
82  //=========================================================================================================
88 
89  //=========================================================================================================
94  ~FilterThreadArg();
95 
96 public:
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
QSharedPointer< FilterThreadArg > SPtr
Filter Thread Argument Description.
QSharedPointer< const FilterThreadArg > ConstSPtr
This defines a surface.
This defines a source space.
Coordinate transformation descriptor.
#define MNESHARED_EXPORT
Definition: mne_global.h:56
MneSurfaceOld class declaration.
MneSourceSpaceOld class declaration.
FiffCoordTransOld class declaration.