v2.0.0
Loading...
Searching...
No Matches
fiff_explain.h
Go to the documentation of this file.
1//=============================================================================================================
30
31#ifndef FIFF_EXPLAIN_H
32#define FIFF_EXPLAIN_H
33
34//=============================================================================================================
35// INCLUDES
36//=============================================================================================================
37
38#include "fiff_types.h"
39#include "fiff_file.h"
40
41//=============================================================================================================
42// DEFINE NAMESPACE FIFFLIB
43//=============================================================================================================
44
45namespace FIFFLIB
46{
47
48//=============================================================================================================
49// Explaination Type
50//=============================================================================================================
51
61{
62 int kind; /* What is this explanation good for? */
63 const char* text;
64};
65
66//=============================================================================================================
67// DEFINE STATIC METHODS
68//=============================================================================================================
69
70static FiffExplainEntry _fiff_explanations[] = {
71 {FIFF_FILE_ID, "file ID "},
72 {FIFF_DIR_POINTER, "dir pointer "},
73 {FIFF_DIR, "directory "},
74 {FIFF_BLOCK_ID, "block ID "},
75 {FIFF_BLOCK_START, "{ "},
76 {FIFF_BLOCK_END, "} "},
77 {FIFF_FREE_LIST, "free list "},
78 {FIFF_FREE_BLOCK, "free block "},
79 {FIFF_NOP, "NOP "},
80 {FIFF_PARENT_FILE_ID, "parent FID "},
81 {FIFF_PARENT_BLOCK_ID, "parent BID "},
82 {FIFF_BLOCK_NAME, "block name "},
83
84 {FIFF_NCHAN, "nchan "},
85 {FIFF_SFREQ, "sfreq "},
86 {FIFF_LINE_FREQ, "linefreq "},
87 {FIFF_DATA_PACK, "packing "},
88 {FIFF_CH_INFO, "channel "},
89 {FIFF_MEAS_DATE, "date "},
90 {FIFF_SUBJECT, "subject "},
91 {FIFF_COMMENT, "comment "},
92 {FIFF_EVENT_COMMENT, "event comment "},
93 {FIFF_NAVE, "nave "},
94 {FIFF_FIRST_SAMPLE, "firstsamp "},
95 {FIFF_LAST_SAMPLE, "lastsamp "},
96 {FIFF_NO_SAMPLES, "nsamp "},
97 {FIFF_FIRST_TIME, "time minimum "},
98 {FIFF_ASPECT_KIND, "aspect type "},
99 {FIFF_REF_EVENT, "ref. event "},
100 {FIFF_EXPERIMENTER, "scientist "},
101 {FIFF_DIG_POINT, "dig. point "},
102 {FIFF_DIG_STRING, "dig. string "},
103 {FIFF_CH_POS, "channel pos "},
104 {FIFF_CH_CALS_VEC, "channel cals "},
105 {FIFF_REQ_EVENT, "req. event "},
106 {FIFF_REQ_LIMIT, "req. limit "},
107 {FIFF_LOWPASS, "lowpass "},
108 {FIFF_HIGHPASS, "highpass "},
109 {FIFF_BAD_CHS, "bad chs "},
110 {FIFF_ARTEF_REMOVAL, "artefacts "},
111 {FIFF_COORD_TRANS, "transform "},
112 {FIFF_SUBAVE_SIZE, "subave size "},
113 {FIFF_SUBAVE_FIRST, "subave first "},
114 {FIFF_NAME, "block name "},
115 {FIFF_HPI_BAD_CHS, "HPI bad chs "},
116 {FIFF_HPI_CORR_COEFF, "HPI cor coef "},
117
118 {FIFF_HPI_SLOPES, "HPI slopes "},
119 {FIFF_HPI_NCOIL, "HPI # coils "},
120 {FIFF_HPI_COIL_MOMENTS, "HPI moments "},
121 {FIFF_HPI_FIT_GOODNESS, "HPI g-values "},
122 {FIFF_HPI_FIT_ACCEPT, "HPI fit accept "},
123 {FIFF_HPI_FIT_GOOD_LIMIT, "HPI g limit "},
124 {FIFF_HPI_FIT_DIST_LIMIT, "HPI dist limit "},
125 {FIFF_HPI_COIL_NO, "HPI coil no"},
126
127 {FIFF_DATA_BUFFER, "data buffer "},
128 {FIFF_DATA_SKIP, "data skip "},
129 {FIFF_EPOCH, "epoch "},
130
131 {FIFF_SUBJ_ID, "subject id "},
132 {FIFF_SUBJ_FIRST_NAME, "first name "},
133 {FIFF_SUBJ_MIDDLE_NAME, "middle name "},
134 {FIFF_SUBJ_LAST_NAME, "last name "},
135 {FIFF_SUBJ_BIRTH_DAY, "birthday "},
136 {FIFF_SUBJ_SEX, "sex "},
137 {FIFF_SUBJ_HAND, "handedness "},
138 {FIFF_SUBJ_WEIGHT, "weight "},
139 {FIFF_SUBJ_HEIGHT, "height "},
140 {FIFF_SUBJ_COMMENT, "comment "},
141
142 {FIFF_PROJ_ID, "project id "},
143 {FIFF_PROJ_NAME, "proj. name "},
144 {FIFF_PROJ_AIM, "project aim "},
145 {FIFF_PROJ_PERSONS, "proj. pers. "},
146 {FIFF_PROJ_COMMENT, "proj. comm. "},
147
148 {FIFF_EVENT_CHANNELS, "event ch #'s "},
149 {FIFF_EVENT_LIST, "event list"},
150
151 {FIFF_MRI_SOURCE_PATH, "MRI source "},
152 {FIFF_MRI_SOURCE_FORMAT, "MRI src fmt "},
153 {FIFF_MRI_PIXEL_ENCODING, "pixel type "},
154 {FIFF_MRI_PIXEL_DATA_OFFSET, "pixel offset "},
155 {FIFF_MRI_PIXEL_SCALE, "pixel scale "},
156 {FIFF_MRI_PIXEL_DATA, "pixel data "},
157 {FIFF_MRI_PIXEL_OVERLAY_DATA, "overlay data "},
158 {FIFF_MRI_PIXEL_OVERLAY_ENCODING, "overlay type "},
159 {FIFF_MRI_ORIG_SOURCE_PATH, "MRI orig source"},
160 {FIFF_MRI_ORIG_SOURCE_FORMAT, "MRI orig format"},
161 {FIFF_MRI_ORIG_PIXEL_ENCODING, "MRI opixel type"},
162 {FIFF_MRI_ORIG_PIXEL_DATA_OFFSET, "MRI opixel offs"},
163
164 {FIFF_MRI_WIDTH, "pixel width "},
165 {FIFF_MRI_WIDTH_M, "real width "},
166 {FIFF_MRI_HEIGHT, "pixel height "},
167 {FIFF_MRI_HEIGHT_M, "real height "},
168 {FIFF_MRI_DEPTH, "pixel depth "},
169 {FIFF_MRI_DEPTH_M, "real depth "},
170 {FIFF_MRI_THICKNESS, "slice thickness"},
171
172 {FIFF_SPHERE_ORIGIN, "sphere orig. "},
173 {FIFF_SPHERE_COORD_FRAME, "sphere coord fr"},
174 {FIFF_SPHERE_LAYERS, "sphere layers "},
175
176 {FIFF_BEM_SURF_ID, "surface id "},
177 {FIFF_BEM_SURF_NAME, "surface name "},
178 {FIFF_BEM_SURF_NNODE, "surf. nnode "},
179 {FIFF_BEM_SURF_NTRI, "surface ntri "},
180 {FIFF_BEM_SURF_NODES, "surf. nodes "},
181 {FIFF_BEM_SURF_TRIANGLES, "surf. triang "},
182 {FIFF_BEM_SURF_NORMALS, "surf. normals "},
183 {FIFF_BEM_SURF_CURVS, "surf. curv. vec"},
184 {FIFF_BEM_SURF_CURV_VALUES, "surf. curv. val"},
185 {FIFF_BEM_APPROX, "BEM method "},
186 {FIFF_BEM_POT_SOLUTION, "BEM pot. sol. "},
187
188 {FIFF_SOURCE_DIPOLE, "source dipole "},
189 {FIFF_XFIT_LEAD_PRODUCTS, "xfit leadpro "},
190 {FIFF_XFIT_MAP_PRODUCTS, "xfit mapprod "},
191 {FIFF_XFIT_GRAD_MAP_PRODUCTS, "xfit gmappro "},
192 {FIFF_XFIT_VOL_INTEGRATION, "xfit volint "},
193 {FIFF_XFIT_INTEGRATION_RADIUS, "xfit intrad "},
194
195 {FIFF_PROJ_ITEM_KIND, "proj item kind "},
196 {FIFF_PROJ_ITEM_TIME, "proj item time "},
197 {FIFF_PROJ_ITEM_IGN_CHS, "proj item ign "},
198 {FIFF_PROJ_ITEM_NVEC, "proj nvec "},
199 {FIFF_PROJ_ITEM_VECTORS, "proj item vect "},
200 {FIFF_PROJ_ITEM_COMMENT, "comment "},
201 {FIFF_PROJ_ITEM_CH_NAME_LIST, "proj item chs "},
202
203 {FIFF_VOL_ID, "volume id "},
204 {FIFF_VOL_NAME, "volume name "},
205 {FIFF_VOL_OWNER_ID, "volume uid "},
206 {FIFF_VOL_OWNER_NAME, "volume uname "},
207 {FIFF_VOL_OWNER_REAL_NAME, "vol. urname "},
208 {FIFF_VOL_TYPE, "volume type "},
209 {FIFF_VOL_HOST, "volume host "},
210 {FIFF_VOL_MOUNT_POINT, "volume mntpt "},
211 {FIFF_VOL_BLOCKS, "vol. blocks "},
212 {FIFF_VOL_AVAIL_BLOCKS, "vol. ablocks "},
213 {FIFF_VOL_FREE_BLOCKS, "vol. fblocks "},
214 {FIFF_VOL_BLOCK_SIZE, "volume bsize "},
215 {FIFF_VOL_REAL_ROOT, "volume rroot "},
216 {FIFF_VOL_SYMBOLIC_ROOT, "volume sroot "},
217 {FIFF_VOL_DIRECTORY, "volume dir "},
218 {FIFF_INDEX, "index "},
219 {FIFF_INDEX_KIND, "index kind "},
220 {FIFF_DACQ_PARS, "acq. pars. "},
221 {FIFF_DACQ_STIM, "acq. stim seq. "},
222 {-1, nullptr}};
223
224//=============================================================================================================
225
226static FiffExplainEntry _fiff_block_explanations[] = {
227 {FIFFB_ROOT, "root "},
228 {FIFFB_MEAS, "measurement "},
229 {FIFFB_MEAS_INFO, "meas. info "},
230 {FIFFB_RAW_DATA, "raw data "},
231 {FIFFB_PROCESSED_DATA, "proc. data "},
232 {FIFFB_EVOKED, "evoked data "},
233 {FIFFB_ASPECT, "data aspect "},
234 {FIFFB_SUBJECT, "subject "},
235 {FIFFB_ISOTRAK, "isotrak "},
236 {FIFFB_HPI_MEAS, "HPI meas "},
237 {FIFFB_HPI_RESULT, "HPI result "},
238 {FIFFB_HPI_COIL, "HPI coil "},
239 {FIFFB_PROJECT, "project "},
240 {FIFFB_CONTINUOUS_DATA, "cont. data "},
241 {FIFFB_VOID, "anything "},
242 {FIFFB_EVENTS, "events "},
243 {FIFFB_DACQ_PARS, "acq. pars. "},
244 {FIFFB_MRI, "MRI data "},
245 {FIFFB_MRI_SET, "MRI set "},
246 {FIFFB_MRI_SLICE, "MRI slice "},
247 {FIFFB_MRI_SCENERY, "MRI scenery "},
248 {FIFFB_MRI_SCENE, "MRI scene "},
249 {FIFFB_SPHERE, "Sphere mod. "},
250 {FIFFB_BEM, "BEM data "},
251 {FIFFB_BEM_SURF, "BEM surf "},
252 {FIFFB_XFIT_AUX, "xfit aux "},
253 {FIFFB_XFIT_PROJ, "projection "},
254 {FIFFB_XFIT_PROJ_ITEM, "proj. item "},
255 {FIFFB_VOL_INFO, "volume info "},
256 {FIFFB_INDEX, "index "},
257 {-1, nullptr}};
258
259//=============================================================================================================
260
261// Unit tables; marked maybe_unused because not every translation unit that includes this header reads them.
262[[maybe_unused]] static FiffExplainEntry _fiff_unit_explanations[] = {
263 /*
264 * SI base units
265 */
266 {FIFF_UNIT_M, "m"},
267 {FIFF_UNIT_KG, "kg"},
268 {FIFF_UNIT_SEC, "s"},
269 {FIFF_UNIT_A, "A"},
270 {FIFF_UNIT_K, "K"},
271 {FIFF_UNIT_MOL, "mol"},
272 /*
273 * SI Supplementary units
274 */
275 {FIFF_UNIT_RAD, "rad"},
276 {FIFF_UNIT_SR, "sr"},
277 /*
278 * SI derived units
279 */
280 {FIFF_UNIT_HZ, "Hz"},
281 {FIFF_UNIT_N, "N"},
282 {FIFF_UNIT_PA, "Pa"},
283 {FIFF_UNIT_J, "J"},
284 {FIFF_UNIT_W, "W"},
285 {FIFF_UNIT_C, "C"},
286 {FIFF_UNIT_V, "V"},
287 {FIFF_UNIT_F, "F"},
288 {FIFF_UNIT_OHM, "ohm"},
289 {FIFF_UNIT_MHO, "S"},
290 {FIFF_UNIT_WB, "Wb"},
291 {FIFF_UNIT_T, "T"},
292 {FIFF_UNIT_H, "H"},
293 {FIFF_UNIT_CEL, "C"},
294 {FIFF_UNIT_LM, "lm"},
295 {FIFF_UNIT_LX, "lx"},
296 /*
297 * Others we need
298 */
299 {FIFF_UNIT_T_M, "T/m"}, /* T/m */
300 {-1, nullptr}};
301
302[[maybe_unused]] static FiffExplainEntry _fiff_unit_mul_explanations[] = {
303 {FIFF_UNITM_E, "E"},
304 {FIFF_UNITM_PET, "P"},
305 {FIFF_UNITM_T, "T"},
306 {FIFF_UNITM_MEG, "M"},
307 {FIFF_UNITM_K, "k"},
308 {FIFF_UNITM_H, "h"},
309 {FIFF_UNITM_DA, "da"},
310 {FIFF_UNITM_NONE, ""},
311 {FIFF_UNITM_D, "d"},
312 {FIFF_UNITM_C, "c"},
313 {FIFF_UNITM_M, "m"},
314 {FIFF_UNITM_MU, "u"},
315 {FIFF_UNITM_N, "n"},
316 {FIFF_UNITM_P, "p"},
317 {FIFF_UNITM_F, "f"},
318 {FIFF_UNITM_A, "a"},
319 {-1, nullptr}};
320} // NAMESPACE
321
322#endif // FIFF_EXPLAIN_H
#define FIFF_UNITM_C
#define FIFF_UNITM_DA
#define FIFF_UNIT_J
#define FIFF_UNIT_MOL
#define FIFF_UNIT_SR
#define FIFF_UNIT_SEC
#define FIFF_UNIT_C
#define FIFF_UNIT_LX
#define FIFF_UNIT_HZ
#define FIFF_UNIT_A
#define FIFF_UNITM_PET
#define FIFF_UNIT_H
#define FIFF_UNITM_E
#define FIFF_UNITM_MEG
#define FIFF_UNIT_V
#define FIFF_UNIT_W
#define FIFF_UNITM_NONE
#define FIFF_UNIT_PA
#define FIFF_UNIT_F
#define FIFF_UNITM_A
#define FIFF_UNIT_WB
#define FIFF_UNIT_CEL
#define FIFF_UNITM_N
#define FIFF_UNITM_F
#define FIFF_UNIT_K
#define FIFF_UNITM_M
#define FIFF_UNIT_RAD
#define FIFF_UNITM_H
#define FIFF_UNIT_LM
#define FIFF_UNITM_D
#define FIFF_UNIT_KG
#define FIFF_UNITM_P
#define FIFF_UNIT_M
#define FIFF_UNIT_T
#define FIFF_UNIT_N
#define FIFF_UNIT_MHO
#define FIFF_UNITM_K
#define FIFF_UNIT_T_M
#define FIFF_UNIT_OHM
#define FIFF_UNITM_MU
#define FIFF_UNITM_T
FIFF tag-kind, block-kind and type-code numerical definitions, authoritative for FIFFLIB.
#define FIFF_DATA_BUFFER
Definition fiff_file.h:549
#define FIFF_HPI_NCOIL
Definition fiff_file.h:462
#define FIFF_DACQ_STIM
Definition fiff_file.h:344
#define FIFF_XFIT_GRAD_MAP_PRODUCTS
Definition fiff_file.h:783
#define FIFF_PARENT_BLOCK_ID
Definition fiff_file.h:326
#define FIFF_EVENT_CHANNELS
Definition fiff_file.h:587
#define FIFF_PROJ_ITEM_IGN_CHS
Definition fiff_file.h:796
#define FIFF_VOL_HOST
Definition fiff_file.h:847
#define FIFF_MRI_PIXEL_DATA_OFFSET
Definition fiff_file.h:639
#define FIFF_PROJ_COMMENT
Definition fiff_file.h:572
#define FIFF_BEM_APPROX
Definition fiff_file.h:735
#define FIFF_VOL_OWNER_REAL_NAME
Definition fiff_file.h:845
#define FIFF_FIRST_TIME
Definition fiff_file.h:475
#define FIFF_NCHAN
Definition fiff_file.h:446
#define FIFF_EVENT_COMMENT
Definition fiff_file.h:473
#define FIFF_MRI_HEIGHT_M
Definition fiff_file.h:649
#define FIFF_PROJ_PERSONS
Definition fiff_file.h:571
#define FIFF_VOL_OWNER_NAME
Definition fiff_file.h:844
#define FIFF_VOL_AVAIL_BLOCKS
Definition fiff_file.h:853
#define FIFF_DIR
Definition fiff_file.h:318
#define FIFF_BLOCK_END
Definition fiff_file.h:321
#define FIFF_MRI_THICKNESS
Definition fiff_file.h:652
#define FIFF_SUBJ_HAND
Definition fiff_file.h:562
#define FIFFB_SUBJECT
Definition fiff_file.h:362
#define FIFF_SUBJECT
Definition fiff_file.h:451
#define FIFFB_XFIT_PROJ
Definition fiff_file.h:399
#define FIFF_VOL_ID
Definition fiff_file.h:841
#define FIFF_PROJ_ID
Definition fiff_file.h:568
#define FIFF_FREE_LIST
Definition fiff_file.h:322
#define FIFFB_ISOTRAK
Definition fiff_file.h:363
#define FIFF_HIGHPASS
Definition fiff_file.h:469
#define FIFF_HPI_CORR_COEFF
Definition fiff_file.h:472
#define FIFF_XFIT_INTEGRATION_RADIUS
Definition fiff_file.h:785
#define FIFFB_HPI_MEAS
Definition fiff_file.h:364
#define FIFF_EXPERIMENTER
Definition fiff_file.h:458
#define FIFF_BLOCK_START
Definition fiff_file.h:320
#define FIFF_VOL_TYPE
Definition fiff_file.h:846
#define FIFF_REQ_EVENT
Definition fiff_file.h:463
#define FIFFB_PROJECT
Definition fiff_file.h:367
#define FIFF_MRI_DEPTH_M
Definition fiff_file.h:651
#define FIFF_VOL_DIRECTORY
Definition fiff_file.h:855
#define FIFF_PROJ_NAME
Definition fiff_file.h:569
#define FIFF_NAME
Definition fiff_file.h:478
#define FIFF_SOURCE_DIPOLE
Definition fiff_file.h:777
#define FIFF_VOL_NAME
Definition fiff_file.h:842
#define FIFF_PROJ_AIM
Definition fiff_file.h:570
#define FIFFB_VOL_INFO
Definition fiff_file.h:413
#define FIFF_FREE_BLOCK
Definition fiff_file.h:323
#define FIFF_SUBJ_MIDDLE_NAME
Definition fiff_file.h:558
#define FIFF_SPHERE_ORIGIN
Definition fiff_file.h:718
#define FIFF_DATA_PACK
Definition fiff_file.h:448
#define FIFFB_BEM_SURF
Definition fiff_file.h:397
#define FIFF_DIR_POINTER
Definition fiff_file.h:317
#define FIFF_MRI_PIXEL_DATA
Definition fiff_file.h:641
#define FIFFB_MRI_SCENE
Definition fiff_file.h:387
#define FIFFB_ASPECT
Definition fiff_file.h:361
#define FIFF_FIRST_SAMPLE
Definition fiff_file.h:454
#define FIFF_HPI_FIT_GOODNESS
Definition fiff_file.h:494
#define FIFF_HPI_FIT_ACCEPT
Definition fiff_file.h:495
#define FIFF_LINE_FREQ
Definition fiff_file.h:482
#define FIFF_BEM_SURF_NNODE
Definition fiff_file.h:726
#define FIFF_MRI_WIDTH_M
Definition fiff_file.h:647
#define FIFFB_MEAS
Definition fiff_file.h:355
#define FIFF_NAVE
Definition fiff_file.h:453
#define FIFF_MRI_SOURCE_FORMAT
Definition fiff_file.h:637
#define FIFF_FILE_ID
Definition fiff_file.h:316
#define FIFFB_RAW_DATA
Definition fiff_file.h:357
#define FIFF_HPI_FIT_GOOD_LIMIT
Definition fiff_file.h:496
#define FIFF_SUBAVE_SIZE
Definition fiff_file.h:476
#define FIFF_CH_CALS_VEC
Definition fiff_file.h:470
#define FIFF_COMMENT
Definition fiff_file.h:452
#define FIFF_MRI_DEPTH
Definition fiff_file.h:650
#define FIFF_REQ_LIMIT
Definition fiff_file.h:464
#define FIFF_MRI_ORIG_SOURCE_FORMAT
Definition fiff_file.h:656
#define FIFF_BEM_SURF_NODES
Definition fiff_file.h:728
#define FIFF_BEM_SURF_TRIANGLES
Definition fiff_file.h:729
#define FIFF_DIG_STRING
Definition fiff_file.h:480
#define FIFF_ASPECT_KIND
Definition fiff_file.h:456
#define FIFFB_VOID
Definition fiff_file.h:369
#define FIFF_XFIT_VOL_INTEGRATION
Definition fiff_file.h:784
#define FIFF_BLOCK_NAME
Definition fiff_file.h:327
#define FIFF_CH_POS
Definition fiff_file.h:515
#define FIFF_SUBJ_COMMENT
Definition fiff_file.h:565
#define FIFF_VOL_FREE_BLOCKS
Definition fiff_file.h:852
#define FIFF_PROJ_ITEM_TIME
Definition fiff_file.h:794
#define FIFFB_BEM
Definition fiff_file.h:396
#define FIFF_MRI_ORIG_PIXEL_ENCODING
Definition fiff_file.h:657
#define FIFF_EVENT_LIST
Definition fiff_file.h:588
#define FIFF_MRI_HEIGHT
Definition fiff_file.h:648
#define FIFF_XFIT_LEAD_PRODUCTS
Definition fiff_file.h:781
#define FIFF_SUBJ_LAST_NAME
Definition fiff_file.h:559
#define FIFFB_INDEX
Definition fiff_file.h:371
#define FIFF_HPI_BAD_CHS
Definition fiff_file.h:471
#define FIFFB_MRI_SLICE
Definition fiff_file.h:385
#define FIFF_MRI_PIXEL_OVERLAY_ENCODING
Definition fiff_file.h:642
#define FIFF_BEM_SURF_ID
Definition fiff_file.h:724
#define FIFFB_DACQ_PARS
Definition fiff_file.h:372
#define FIFF_BEM_SURF_NTRI
Definition fiff_file.h:727
#define FIFF_BLOCK_ID
Definition fiff_file.h:319
#define FIFFB_PROCESSED_DATA
Definition fiff_file.h:358
#define FIFFB_XFIT_AUX
Definition fiff_file.h:401
#define FIFF_MRI_PIXEL_SCALE
Definition fiff_file.h:640
#define FIFF_VOL_SYMBOLIC_ROOT
Definition fiff_file.h:849
#define FIFF_PROJ_ITEM_VECTORS
Definition fiff_file.h:798
#define FIFFB_MRI_SET
Definition fiff_file.h:384
#define FIFF_SUBJ_BIRTH_DAY
Definition fiff_file.h:560
#define FIFF_COORD_TRANS
Definition fiff_file.h:468
#define FIFF_EPOCH
Definition fiff_file.h:551
#define FIFF_BAD_CHS
Definition fiff_file.h:466
#define FIFF_PROJ_ITEM_KIND
Definition fiff_file.h:793
#define FIFF_DACQ_PARS
Definition fiff_file.h:343
#define FIFF_HPI_FIT_DIST_LIMIT
Definition fiff_file.h:497
#define FIFFB_HPI_COIL
Definition fiff_file.h:366
#define FIFFB_EVENTS
Definition fiff_file.h:370
#define FIFF_SUBJ_HEIGHT
Definition fiff_file.h:564
#define FIFFB_CONTINUOUS_DATA
Definition fiff_file.h:368
#define FIFF_MRI_ORIG_SOURCE_PATH
Definition fiff_file.h:655
#define FIFF_MEAS_DATE
Definition fiff_file.h:450
#define FIFF_HPI_SLOPES
Definition fiff_file.h:461
#define FIFFB_EVOKED
Definition fiff_file.h:359
#define FIFF_LAST_SAMPLE
Definition fiff_file.h:455
#define FIFF_ARTEF_REMOVAL
Definition fiff_file.h:467
#define FIFFB_SPHERE
Definition fiff_file.h:395
#define FIFF_HPI_COIL_NO
Definition fiff_file.h:498
#define FIFF_MRI_ORIG_PIXEL_DATA_OFFSET
Definition fiff_file.h:658
#define FIFF_NO_SAMPLES
Definition fiff_file.h:474
#define FIFF_NOP
Definition fiff_file.h:324
#define FIFF_INDEX_KIND
Definition fiff_file.h:859
#define FIFF_BEM_SURF_NORMALS
Definition fiff_file.h:730
#define FIFF_SUBJ_SEX
Definition fiff_file.h:561
#define FIFF_SUBAVE_FIRST
Definition fiff_file.h:477
#define FIFF_VOL_REAL_ROOT
Definition fiff_file.h:848
#define FIFF_BEM_SURF_NAME
Definition fiff_file.h:725
#define FIFF_SPHERE_LAYERS
Definition fiff_file.h:720
#define FIFF_PROJ_ITEM_COMMENT
Definition fiff_file.h:799
#define FIFF_CH_INFO
Definition fiff_file.h:449
#define FIFF_VOL_BLOCKS
Definition fiff_file.h:851
#define FIFFB_XFIT_PROJ_ITEM
Definition fiff_file.h:400
#define FIFF_VOL_MOUNT_POINT
Definition fiff_file.h:850
#define FIFF_MRI_PIXEL_ENCODING
Definition fiff_file.h:638
#define FIFF_PROJ_ITEM_CH_NAME_LIST
Definition fiff_file.h:802
#define FIFF_DIG_POINT
Definition fiff_file.h:459
#define FIFF_MRI_SOURCE_PATH
Definition fiff_file.h:636
#define FIFF_SUBJ_ID
Definition fiff_file.h:556
#define FIFF_SUBJ_WEIGHT
Definition fiff_file.h:563
#define FIFF_BEM_SURF_CURV_VALUES
Definition fiff_file.h:732
#define FIFFB_MRI
Definition fiff_file.h:383
#define FIFFB_ROOT
Definition fiff_file.h:354
#define FIFF_PARENT_FILE_ID
Definition fiff_file.h:325
#define FIFF_DATA_SKIP
Definition fiff_file.h:550
#define FIFF_SUBJ_FIRST_NAME
Definition fiff_file.h:557
#define FIFF_BEM_POT_SOLUTION
Definition fiff_file.h:734
#define FIFFB_MRI_SCENERY
Definition fiff_file.h:386
#define FIFF_INDEX
Definition fiff_file.h:860
#define FIFF_XFIT_MAP_PRODUCTS
Definition fiff_file.h:782
#define FIFF_HPI_COIL_MOMENTS
Definition fiff_file.h:493
#define FIFFB_HPI_RESULT
Definition fiff_file.h:365
#define FIFF_LOWPASS
Definition fiff_file.h:465
#define FIFF_BEM_SURF_CURVS
Definition fiff_file.h:731
#define FIFF_MRI_PIXEL_OVERLAY_DATA
Definition fiff_file.h:643
#define FIFFB_MEAS_INFO
Definition fiff_file.h:356
#define FIFF_MRI_WIDTH
Definition fiff_file.h:646
#define FIFF_VOL_OWNER_ID
Definition fiff_file.h:843
#define FIFF_VOL_BLOCK_SIZE
Definition fiff_file.h:854
#define FIFF_SPHERE_COORD_FRAME
Definition fiff_file.h:719
#define FIFF_PROJ_ITEM_NVEC
Definition fiff_file.h:797
#define FIFF_SFREQ
Definition fiff_file.h:447
#define FIFF_REF_EVENT
Definition fiff_file.h:457
Primitive scalar typedefs and forward-compatible aliases backing the FIFF type system.
FIFF file I/O, in-memory data structures and high-level readers/writers.
FIFF tag explanation entry: pairs a FIFF_* tag kind with the fixed-width label printed by show_fiff.