v2.0.0
Loading...
Searching...
No Matches
fiff_file.h
Go to the documentation of this file.
1//=============================================================================================================
29
30#ifndef FIFF_FILE_H
31#define FIFF_FILE_H
32
33//=============================================================================================================
34// DEFINE NAMESPACE FIFFLIB
35//=============================================================================================================
36
37
38/*
39 * Tag numbers < 100 are only used during the acquisition
40 * they will never appear in a fif file.
41 */
42
43/*
44 * Conventions with FIFF_ C macros (mjk 14.01.2000).
45 *===========================================================================
46 * In order to get some order into the FIFF_ macros,
47 * following macro types are proposed:
48 *
49 * FIFF_ Fiff tag object identification label.
50 * FIFFB_ Fiff block tag value (block type indentification label).
51 * FIFFV_ Enumerated value of data having definite meaning in some context.
52 * Would be nice if the context is also present like:
53 * FIFFV_HPI_ACCEPT_PROGRAM and FIFFV_HPI_ACCEPT_USER.
54 * FIFFC_ Independent constant value like FIFFC_MATRIX_MAX_DIM used in
55 * code (having meaning in 'programming context' but not as data).
56 * FIFFT_ Fiff type descriptor.
57 * FIFFTS_ Fiff type decriptor (FIFFT_) structure definition (see below).
58 *
59 *
60 *
61 * Conventions on type codes: (mjk 14.01.2000)
62 *===========================================================================
63 * Fiff types are saved using 32 bit numeric indentifiers.
64 * The fiff type codes are structured so that they contain two main parts:
65 * the 'fundamental structure' and 'type details'. The fundamental structure
66 * is coded in the MSB of the 4 byte code. Depending on this code the
67 * interpretation of 'type details' may vary.
68 *
69 * Current Fundamental structures:
70 *----------------------------------------------------------------------
71 * Only the MSB is significant. See FIFFTS_FS_MASK
72 *
73 * FIFFFS_SCALAR 0x00000000 Scalar type / basic fixed size FIFF record.
74 * FIFFFS_RECORD 0x10000000 <reserved>
75 * FIFFFS_...... 0x20000000 <reserved>
76 * FIFFFS_...... 0x30000000 <reserved>
77 * FIFFFS_MATRIX 0x40000000 Multidimensional matrix.
78 *
79 * The lower four bits are reserved for future extensions.
80 *
81 * Scalar types (FS==0x00):
82 *----------------------------------------------------------------------
83 * These include the basic scalar types and 'standard' fixed size records
84 * used in fiff files.
85 *
86 * * It is required that the code is less than 0x0FFF (< 4096). !!!
87 * * Fourth byte is currently reserved for future extensions.
88 *
89 * Current types in this class are:
90 *
91 * FIFFT_VOID 0 Nothing
92 * FIFFT_BYTE 1 Unsigned? 8 bits
93 * FIFFT_SHORT 2 Signed 16 bit integer.
94 * FIFFT_INT 3 Signed 32 bit integer.
95 * FIFFT_FLOAT 4 Single precision IEEE float (32 bits)
96 * FIFFT_DOUBLE 5 Double precision IEEE float (64 bits)
97 * FIFFT_JULIAN 6 Julian day. (32 bits)
98 * FIFFT_USHORT 7 Unsigned short (16 bits)
99 * FIFFT_UINT 8 Unsigned int (32 bits)
100 * FIFFT_ULONG 9 Unsigned long (64 bits)
101 * FIFFT_STRING 10 Octet, ASCII coding.
102 * FIFFT_ASCII 10
103 * FIFFT_LONG 11 Long integer (64 bit)
104 * FIFFT_DAU_PACK13 13 13 bit packed format used in HP DAUs.
105 * FIFFT_DAU_PACK14 14 14 bit packed format used in HP DAUs
106 * FIFFT_DAU_PACK16 16 Signed 16 bit integer. (?)
107 * FIFFT_COMPLEX_FLOAT 20 Complex number encoded with floats
108 * FIFFT_COMPLEX_DOUBLE 21 Complex number encoded with doubles
109 * FIFFT_OLD_PACK 23 Neuromag proprietary 16 bit packing.
110 *
111 * Following are structure types defined in fiff_types.h
112 *
113 * FIFFT_CH_INFO_STRUCT 30 Basic info about a measurement chnnel.
114 * FIFFT_ID_STRUCT 31 Unique identifier.
115 * FIFFT_DIR_ENTRY_STRUCT 32 FIFF file directory entry.
116 * FIFFT_DIG_POINT_STRUCT 33 Digitization point.
117 * FIFFT_CH_POS_STRUCT 34 Channel position.
118 * FIFFT_COORD_TRANS_STRUCT 35 Coordinate transformation.
119 * FIFFT_DIG_STRING_STRUCT 36 Digitization string.
120 * FIFFT_STREAM_SEGMENT_STRUCT 37 Data stream segment.
121 * FIFFT_DATA_REF_STRUCT 38 Reference to external data.
122 *
123 * Simple vector of any scalar type can be formed by simply
124 * concatenating into file. The number of of elements is deduced
125 * from the size of the data block which should be a multiple of the
126 * object size.
127 *
128 * Futher more, for each scalar type fiff_types.h defines a corresponding
129 * C language type. Naming convention is fiff_xxx_t which correspons to
130 * type id FIFFT_xxx.
131 *
132 *
133 *
134 * Matrix types (FS=0x40)
135 *----------------------------------------------------------------------
136 *
137 * FIFF Matrix type is in principle an arbitrary dimensional rectangular
138 * collection of fixed size elements. However for practical reasons the
139 * maximum dimension is currenly restricted arbitrarily to 9
140 * (see FIFFC_MATRIX_MAX_DIM) but this restriction may be relaxed in the future.
141 *
142 * Matrix type codes use following structure:
143 *
144 * * Matrix type structure: 0xFFCCyyyy
145 * * Where
146 *
147 * 0xFF...... decribes the 'fundamental structure'.
148 * FF = 40 denotes a multidimensional matrix.
149 * 0x..XX.... describes to basic coding: dense, triangular, sparse etc.
150 * 0x....yyyy describes the element type.
151 *
152 * Current codings available are:
153 *
154 * FIFFTS_MC_DENSE 0x00000000 Dense column oriented matrix
155 * FIFFTS_MC_CCS 0x00100000 Column compressed sparse matrix
156 * FIFFTS_MC_RCS 0x00200000 Row compressed sparse matrix
157 *
158 *
159 * Dense matrix structure
160 * ----------------------
161 *
162 * A(1,1,...),A(2,1...) ... A(1,2,..) ... A(N,M,K...),K,M,N, ...,DIM
163 *
164 * where DIM is the dimensionality.
165 * N,M,K... are the dimensions.
166 * A(i,j,k...) are the elements.
167 *
168 * Note: the 2-dimensional meg_matrix format (routines in fiff_matrix.c)
169 * read and write the matrix in transposed form, i.e, the storing order
170 * in the FIFF-file is
171 * A(1,1),A(1,2) ... A(1,M) ... A(M,M),N,M,DIM
172 *
173 *
174 * Column compressed sparse matrix structure
175 *------------------------------------------
176 *
177 * A(x0,y0,z0...),A(x1,y0,z0),...
178 * ...,x0,x2...,x{NZ-1}, y0,y1,...,y{M-1}, z0,z1...,z{K-1},...,NZ,K,M,N,...,DIM
179 *
180 * where DIM is the dimensionality.
181 * N,M,K... are the dimensions.
182 * NZ is the number of non zero elements.
183 * A(i,j,k...) are the elements.
184 * x0..x(NZ-1) is row index array (concatenated for all vectors)
185 * y0..y(M-1) is column start index array for the second dimension.
186 * z1..z(K-1) is slice start index array for the third dimension.
187 * etc.
188 * Index arrays are 0 based.
189 *
190 * Row compressed sparse matrix structure
191 *---------------------------------------
192 *
193 * Similar to column compresses version except that dimensions 1 and 2 are
194 * interchanged. Structurally exactly same as ccs_matrix of the transpose.
195 *
196 */
197
198/* Following definitions are needed only in programs that need to do
199 * some 'intelligent' operations depending on arbitrary types.
200 * They are rarely needed in user level code.
201 *
202 * FIFFTS_FS_MASK 'fundamental structure' bit mask.
203 * FIFFTS_BASE_MASK 'Scalar value' (base value) bit mask.
204 * FIFFTS_MC_MASK 'Basic matrix coding' bit mask.
205 *
206 * Using type code structure constants directly is depreciated. Use
207 * functions to test type properties.
208 */
209
210inline constexpr auto FIFFC_MAJOR_VERSION = 1L;
211inline constexpr auto FIFFC_MINOR_VERSION = 3L;
212
213#define FIFFC_VERSION (FIFFC_MAJOR_VERSION << 16 | FIFFC_MINOR_VERSION)
214
215/*
216 * Constants for types
217 */
218
219inline constexpr auto FIFFT_VOID = 0;
220inline constexpr auto FIFFT_BYTE = 1;
221inline constexpr auto FIFFT_SHORT = 2;
222inline constexpr auto FIFFT_INT = 3;
223inline constexpr auto FIFFT_FLOAT = 4;
224inline constexpr auto FIFFT_DOUBLE = 5;
225inline constexpr auto FIFFT_JULIAN = 6;
226inline constexpr auto FIFFT_USHORT = 7;
227inline constexpr auto FIFFT_UINT = 8;
228inline constexpr auto FIFFT_ULONG = 9;
229inline constexpr auto FIFFT_STRING = 10;
230inline constexpr auto FIFFT_ASCII = 10;
231inline constexpr auto FIFFT_LONG = 11;
232inline constexpr auto FIFFT_DAU_PACK13 = 13;
233inline constexpr auto FIFFT_DAU_PACK14 = 14;
234inline constexpr auto FIFFT_DAU_PACK16 = 16;
235inline constexpr auto FIFFT_COMPLEX_FLOAT = 20;
236inline constexpr auto FIFFT_COMPLEX_DOUBLE = 21;
237inline constexpr auto FIFFT_OLD_PACK = 23;
238inline constexpr auto FIFFT_CH_INFO_STRUCT = 30;
239inline constexpr auto FIFFT_ID_STRUCT = 31;
240inline constexpr auto FIFFT_DIR_ENTRY_STRUCT = 32;
241inline constexpr auto FIFFT_DIG_POINT_STRUCT = 33;
242inline constexpr auto FIFFT_CH_POS_STRUCT = 34;
243inline constexpr auto FIFFT_COORD_TRANS_STRUCT = 35;
244inline constexpr auto FIFFT_DIG_STRING_STRUCT = 36;
245inline constexpr auto FIFFT_STREAM_SEGMENT_STRUCT = 37;
246inline constexpr auto FIFFT_DATA_REF_STRUCT = 38;
247/*
248 * These are for matrices of any of the above
249 */
250inline constexpr auto FIFFC_MATRIX_MAX_DIM = 9;
251
252inline constexpr auto FIFFTS_FS_MASK = 0xFF000000;
253inline constexpr auto FIFFTS_BASE_MASK = 0x00000FFF;
254inline constexpr auto FIFFTS_MC_MASK = 0x00FF0000;
255
256inline constexpr auto FIFFTS_FS_SCALAR = 0x00000000;
257inline constexpr auto FIFFTS_FS_MATRIX = 0x40000000;
258
259inline constexpr auto FIFFTS_MC_DENSE = 0x00000000;
260inline constexpr auto FIFFTS_MC_CCS = 0x00100000;
261inline constexpr auto FIFFTS_MC_RCS = 0x00200000;
262
263#define FIFFT_MATRIX (FIFFTS_FS_MATRIX | FIFFTS_MC_DENSE)
264#define FIFFT_CCS_MATRIX (FIFFTS_FS_MATRIX | FIFFTS_MC_CCS)
265#define FIFFT_RCS_MATRIX (FIFFTS_FS_MATRIX | FIFFTS_MC_RCS)
266
267#define FIFFT_MATRIX_INT (FIFFT_MATRIX | FIFFT_INT)
268#define FIFFT_MATRIX_FLOAT (FIFFT_MATRIX | FIFFT_FLOAT)
269#define FIFFT_MATRIX_DOUBLE (FIFFT_MATRIX | FIFFT_DOUBLE)
270#define FIFFT_CCS_MATRIX_FLOAT (FIFFT_CCS_MATRIX | FIFFT_FLOAT)
271#define FIFFT_RCS_MATRIX_FLOAT (FIFFT_RCS_MATRIX | FIFFT_FLOAT)
272
273#define FIFFM_MESSAGE_GROUP(x) ((x) / 100 == 0)
274
275/*
276 * Real-time shmem
277 */
278inline constexpr auto FIFF_NEW_FILE = 1;
279inline constexpr auto FIFF_CLOSE_FILE = 2;
280inline constexpr auto FIFF_DISCARD_FILE = 3;
281inline constexpr auto FIFF_ERROR_MESSAGE = 4;
282inline constexpr auto FIFF_SUSPEND_READING = 5;
283inline constexpr auto FIFF_FATAL_ERROR_MESSAGE = 6;
284inline constexpr auto FIFF_CONNECTION_CHECK = 7;
285inline constexpr auto FIFF_SUSPEND_FILING = 8;
286inline constexpr auto FIFF_RESUME_FILING = 9;
287inline constexpr auto FIFF_RAW_PREBASE = 10;
288inline constexpr auto FIFF_RAW_PICK_LIST = 11;
289inline constexpr auto FIFF_ECHO = 12;
290inline constexpr auto FIFF_RESUME_READING = 13;
291inline constexpr auto FIFF_DACQ_SYSTEM_TYPE = 14;
292inline constexpr auto FIFF_SELECT_RAW_CH = 15;
293inline constexpr auto FIFF_PLAYBACK_MODE = 16;
294inline constexpr auto FIFF_CONTINUE_FILE = 17;
295inline constexpr auto FIFF_JITTER_MAX = 18;
296inline constexpr auto FIFF_STREAM_SEGMENT = 19;
297/*
298define FIFF_DECIMATION_FACTOR 19 * Collector; not used anywhere?
299 */
300
301inline constexpr auto FIFFV_DACQ_SYSTEM_DAU = 0;
302inline constexpr auto FIFFV_DACQ_SYSTEM_VXI = 1;
303inline constexpr auto FIFFV_DACQ_SYSTEM_RPU = 2;
304inline constexpr auto FIFFV_DACQ_SYSTEM_ORION = 3;
305
306#ifdef _DATA_SERVER
307inline constexpr auto FIFF_MEM_DATA_BUFFER = 10300;
308#endif
309
310/*
311 * Standard tags used in all blocks
312 */
313
314inline constexpr auto FIFF_FILE_ID = 100;
315inline constexpr auto FIFF_DIR_POINTER = 101;
316inline constexpr auto FIFF_DIR = 102;
317inline constexpr auto FIFF_BLOCK_ID = 103;
318inline constexpr auto FIFF_BLOCK_START = 104;
319inline constexpr auto FIFF_BLOCK_END = 105;
320inline constexpr auto FIFF_FREE_LIST = 106;
321inline constexpr auto FIFF_FREE_BLOCK = 107;
322inline constexpr auto FIFF_NOP = 108;
323inline constexpr auto FIFF_PARENT_FILE_ID = 109;
324inline constexpr auto FIFF_PARENT_BLOCK_ID = 110;
325inline constexpr auto FIFF_BLOCK_NAME = 111;
326inline constexpr auto FIFF_BLOCK_VERSION = 112;
327inline constexpr auto FIFF_CREATOR = 113;
328inline constexpr auto FIFF_MODIFIER = 114;
329
330inline constexpr auto FIFF_REF_ROLE = 115;
331inline constexpr auto FIFF_REF_FILE_ID = 116;
332inline constexpr auto FIFF_REF_FILE_NUM = 117;
333inline constexpr auto FIFF_REF_FILE_NAME = 118;
334/* reserverd 119 */
335inline constexpr auto FIFF_REF_BLOCK_ID = 120;
336
337/*
338 * Megacq saves the parameters in these tags
339 */
340
341inline constexpr auto FIFF_DACQ_PARS = 150;
342inline constexpr auto FIFF_DACQ_STIM = 151;
343
344/*
345 * Structured objects (blocks)
346 */
347
348/*
349 * MEG/EEG
350 */
351
352inline constexpr auto FIFFB_ROOT = 999;
353inline constexpr auto FIFFB_MEAS = 100;
354inline constexpr auto FIFFB_MEAS_INFO = 101;
355inline constexpr auto FIFFB_RAW_DATA = 102;
356inline constexpr auto FIFFB_PROCESSED_DATA = 103;
357inline constexpr auto FIFFB_EVOKED = 104;
358#define FIFFB_MCG_AVE FIFFB_EVOKED
359inline constexpr auto FIFFB_ASPECT = 105;
360inline constexpr auto FIFFB_SUBJECT = 106;
361inline constexpr auto FIFFB_ISOTRAK = 107;
362inline constexpr auto FIFFB_HPI_MEAS = 108;
363inline constexpr auto FIFFB_HPI_RESULT = 109;
364inline constexpr auto FIFFB_HPI_COIL = 110;
365inline constexpr auto FIFFB_PROJECT = 111;
366inline constexpr auto FIFFB_CONTINUOUS_DATA = 112;
367inline constexpr auto FIFFB_VOID = 114;
368inline constexpr auto FIFFB_EVENTS = 115;
369inline constexpr auto FIFFB_INDEX = 116;
370inline constexpr auto FIFFB_DACQ_PARS = 117;
371inline constexpr auto FIFFB_REF = 118;
372
373inline constexpr auto FIFFB_SMSH_RAW_DATA = 119;
374inline constexpr auto FIFFB_SMSH_ASPECT = 120;
375inline constexpr auto FIFFB_HPI_SUBSYSTEM = 121;
376
377/*
378 * MRI
379 */
380
381inline constexpr auto FIFFB_MRI = 200;
382inline constexpr auto FIFFB_MRI_SET = 201;
383inline constexpr auto FIFFB_MRI_SLICE = 202;
384inline constexpr auto FIFFB_MRI_SCENERY = 203;
385inline constexpr auto FIFFB_MRI_SCENE = 204;
386inline constexpr auto FIFFB_MRI_SEG = 205;
387inline constexpr auto FIFFB_MRI_SEG_REGION = 206;
388
389/*
390 * Forward and inverse modelling
391 */
392
393inline constexpr auto FIFFB_SPHERE = 300;
394inline constexpr auto FIFFB_BEM = 310;
395inline constexpr auto FIFFB_BEM_SURF = 311;
396inline constexpr auto FIFFB_CONDUCTOR_MODEL = 312;
397inline constexpr auto FIFFB_XFIT_PROJ = 313;
398inline constexpr auto FIFFB_XFIT_PROJ_ITEM = 314;
399inline constexpr auto FIFFB_XFIT_AUX = 315;
400#define FIFFB_PROJ FIFFB_XFIT_PROJ
401#define FIFFB_PROJ_ITEM FIFFB_XFIT_PROJ_ITEM
402/* 350...
403 * 370 Reserved for MNE estimates (MHa)
404 */
405
406inline constexpr auto FIFFB_BAD_CHANNELS = 359;
407
408/*
409 * Volume info
410 */
411inline constexpr auto FIFFB_VOL_INFO = 400;
412
413/*
414 * Sparse matrix, cross-talk correction, and SSS blocks
415 */
416inline constexpr auto FIFFB_DATA_CORRECTION = 500;
417inline constexpr auto FIFFB_CHANNEL_DECOUPLER = 501;
418inline constexpr auto FIFFB_SSS_INFO = 502;
419inline constexpr auto FIFFB_SSS_CAL_ADJUST = 503;
420inline constexpr auto FIFFB_SSS_ST_INFO = 504;
421inline constexpr auto FIFFB_SSS_BASES = 505;
422
423inline constexpr auto FIFFB_SMARTSHIELD = 510;
424
425/*
426 * Different aspects of data
427 */
428
429inline constexpr auto FIFFV_ASPECT_AVERAGE = 100;
430inline constexpr auto FIFFV_ASPECT_STD_ERR = 101;
431inline constexpr auto FIFFV_ASPECT_SINGLE = 102;
432inline constexpr auto FIFFV_ASPECT_SUBAVERAGE = 103;
433inline constexpr auto FIFFV_ASPECT_ALTAVERAGE = 104;
434inline constexpr auto FIFFV_ASPECT_SAMPLE = 105;
435inline constexpr auto FIFFV_ASPECT_POWER_DENSITY = 106;
436inline constexpr auto FIFFV_ASPECT_DIPOLE_WAVE = 200;
437
438/*
439 * Tags used in data files
440 */
441
442inline constexpr auto FIFF_UTC_OFFSET = 159;
443
444inline constexpr auto FIFF_NCHAN = 200;
445inline constexpr auto FIFF_SFREQ = 201;
446inline constexpr auto FIFF_DATA_PACK = 202;
447inline constexpr auto FIFF_CH_INFO = 203;
448inline constexpr auto FIFF_MEAS_DATE = 204;
449inline constexpr auto FIFF_SUBJECT = 205;
450inline constexpr auto FIFF_COMMENT = 206;
451inline constexpr auto FIFF_NAVE = 207;
452inline constexpr auto FIFF_FIRST_SAMPLE = 208;
453inline constexpr auto FIFF_LAST_SAMPLE = 209;
454inline constexpr auto FIFF_ASPECT_KIND = 210;
455inline constexpr auto FIFF_REF_EVENT = 211;
456inline constexpr auto FIFF_EXPERIMENTER = 212;
457inline constexpr auto FIFF_DIG_POINT = 213;
458inline constexpr auto FIFF_CH_POS_VEC = 214;
459inline constexpr auto FIFF_HPI_SLOPES = 215;
460inline constexpr auto FIFF_HPI_NCOIL = 216;
461inline constexpr auto FIFF_REQ_EVENT = 217;
462inline constexpr auto FIFF_REQ_LIMIT = 218;
463inline constexpr auto FIFF_LOWPASS = 219;
464inline constexpr auto FIFF_BAD_CHS = 220;
465inline constexpr auto FIFF_ARTEF_REMOVAL = 221;
466inline constexpr auto FIFF_COORD_TRANS = 222;
467inline constexpr auto FIFF_HIGHPASS = 223;
468inline constexpr auto FIFF_CH_CALS_VEC = 224;
469inline constexpr auto FIFF_HPI_BAD_CHS = 225;
470inline constexpr auto FIFF_HPI_CORR_COEFF = 226;
471inline constexpr auto FIFF_EVENT_COMMENT = 227;
472inline constexpr auto FIFF_NO_SAMPLES = 228;
473inline constexpr auto FIFF_FIRST_TIME = 229;
474inline constexpr auto FIFF_SUBAVE_SIZE = 230;
475inline constexpr auto FIFF_SUBAVE_FIRST = 231;
476inline constexpr auto FIFF_NAME = 233;
477#define FIFF_DESCRIPTION FIFF_COMMENT
478inline constexpr auto FIFF_DIG_STRING = 234;
479
480inline constexpr auto FIFF_LINE_FREQ = 235;
481inline constexpr auto FIFF_HPI_COIL_FREQ = 236;
482inline constexpr auto FIFF_SIGNAL_CHANNEL = 237;
483
484inline constexpr auto FIFFC_HPI_MAX_NCOIL = 1000;
485
486/*
487 *
488 * HPI fitting program tags
489 *
490 */
491inline constexpr auto FIFF_HPI_COIL_MOMENTS = 240;
492inline constexpr auto FIFF_HPI_FIT_GOODNESS = 241;
493inline constexpr auto FIFF_HPI_FIT_ACCEPT = 242;
494inline constexpr auto FIFF_HPI_FIT_GOOD_LIMIT = 243;
495inline constexpr auto FIFF_HPI_FIT_DIST_LIMIT = 244;
496inline constexpr auto FIFF_HPI_COIL_NO = 245;
497inline constexpr auto FIFF_HPI_COILS_USED = 246;
499inline constexpr auto FIFF_HPI_DIGITIZATION_ORDER = 247;
501
502inline constexpr auto FIFFV_HPI_ACCEPT_PROGRAM = (1 << 0);
503inline constexpr auto FIFFV_HPI_ACCEPT_USER = (1 << 1);
504inline constexpr auto FIFFV_HPI_ACCEPT_NONE = 0;
505
507
508inline constexpr auto FIFF_CH_SCAN_NO = 250;
509inline constexpr auto FIFF_CH_LOGICAL_NO = 251;
510inline constexpr auto FIFF_CH_KIND = 252;
511inline constexpr auto FIFF_CH_RANGE = 253;
512inline constexpr auto FIFF_CH_CAL = 254;
513inline constexpr auto FIFF_CH_POS = 255;
514inline constexpr auto FIFF_CH_UNIT = 256;
515inline constexpr auto FIFF_CH_UNIT_MUL = 257;
516inline constexpr auto FIFF_CH_DACQ_NAME = 258;
517
518inline constexpr auto FIFF_SSS_FRAME = 263;
519inline constexpr auto FIFF_SSS_JOB = 264;
520inline constexpr auto FIFF_SSS_ORIGIN = 265;
521inline constexpr auto FIFF_SSS_ORD_IN = 266;
522inline constexpr auto FIFF_SSS_ORD_OUT = 267;
523inline constexpr auto FIFF_SSS_NMAG = 268;
524inline constexpr auto FIFF_SSS_COMPONENTS = 269;
525inline constexpr auto FIFF_SSS_CAL_CHANS = 270;
526inline constexpr auto FIFF_SSS_CAL_CORRS = 271;
527inline constexpr auto FIFF_SSS_ST_CORR = 272;
528
529inline constexpr auto FIFFV_SSS_JOB_NOTHING = 0;
530inline constexpr auto FIFFV_SSS_JOB_CTC = 1;
531inline constexpr auto FIFFV_SSS_JOB_FILTER = 2;
532inline constexpr auto FIFFV_SSS_JOB_VIRT = 3;
533inline constexpr auto FIFFV_SSS_JOB_HEAD_POS = 4;
534inline constexpr auto FIFFV_SSS_JOB_MOVEC_FIT = 5;
535inline constexpr auto FIFFV_SSS_JOB_MOVEC_QUA = 6;
536inline constexpr auto FIFFV_SSS_JOB_REC_ALL = 7;
537inline constexpr auto FIFFV_SSS_JOB_REC_IN = 8;
538inline constexpr auto FIFFV_SSS_JOB_REC_OUT = 9;
539inline constexpr auto FIFFV_SSS_JOB_ST = 10;
540
541inline constexpr auto FIFF_SSS_BASE_IN = 273;
542inline constexpr auto FIFF_SSS_BASE_OUT = 274;
543inline constexpr auto FIFF_SSS_BASE_VIRT = 275;
544inline constexpr auto FIFF_SSS_NORM = 276;
545inline constexpr auto FIFF_SSS_ITERATE = 277;
546inline constexpr auto FIFF_GANTRY_ANGLE = 282;
547inline constexpr auto FIFF_DATA_BUFFER = 300;
548inline constexpr auto FIFF_DATA_SKIP = 301;
549inline constexpr auto FIFF_EPOCH = 302;
550inline constexpr auto FIFF_DATA_SKIP_SAMP = 303;
551inline constexpr auto FIFF_DATA_BUFFER2 = 304;
552inline constexpr auto FIFF_TIME_STAMP = 305;
553
554inline constexpr auto FIFF_SUBJ_ID = 400;
555inline constexpr auto FIFF_SUBJ_FIRST_NAME = 401;
556inline constexpr auto FIFF_SUBJ_MIDDLE_NAME = 402;
557inline constexpr auto FIFF_SUBJ_LAST_NAME = 403;
558inline constexpr auto FIFF_SUBJ_BIRTH_DAY = 404;
559inline constexpr auto FIFF_SUBJ_SEX = 405;
560inline constexpr auto FIFF_SUBJ_HAND = 406;
561inline constexpr auto FIFF_SUBJ_WEIGHT = 407;
562inline constexpr auto FIFF_SUBJ_HEIGHT = 408;
563inline constexpr auto FIFF_SUBJ_COMMENT = 409;
564inline constexpr auto FIFF_SUBJ_HIS_ID = 410;
565
566inline constexpr auto FIFF_PROJ_ID = 500;
567inline constexpr auto FIFF_PROJ_NAME = 501;
568inline constexpr auto FIFF_PROJ_AIM = 502;
569inline constexpr auto FIFF_PROJ_PERSONS = 503;
570inline constexpr auto FIFF_PROJ_COMMENT = 504;
571
573
574inline constexpr auto FIFFV_SEX_UNKNOWN = 0;
575inline constexpr auto FIFFV_SEX_MALE = 1;
576inline constexpr auto FIFFV_SEX_FEMALE = 2;
577
578inline constexpr auto FIFFV_HAND_RIGHT = 1;
579inline constexpr auto FIFFV_HAND_LEFT = 2;
580inline constexpr auto FIFFV_HAND_AMBIDEXTROUS = 3;
581
582/*
583 * Event list saving...
584 */
585inline constexpr auto FIFF_EVENT_CHANNELS = 600;
586inline constexpr auto FIFF_EVENT_LIST = 601;
588/*
589 * Event spec tags
590 */
591inline constexpr auto FIFF_EVENT_CHANNEL = 602;
592inline constexpr auto FIFF_EVENT_BITS = 603;
593
594/*
595 * Event bitmask constants
596 */
597inline constexpr auto FIFFC_EVENT_FROMMASK = 0;
598inline constexpr auto FIFFC_EVENT_FROMBITS = 1;
599inline constexpr auto FIFFC_EVENT_TOMASK = 2;
600inline constexpr auto FIFFC_EVENT_TOBITS = 3;
601
602/*
603 * Tags used in saving SQUID characteristics etc.
604 */
605inline constexpr auto FIFF_SQUID_BIAS = 701;
606inline constexpr auto FIFF_SQUID_OFFSET = 702;
607inline constexpr auto FIFF_SQUID_GATE = 703;
608
609/*
610 * Tags for sparse matrices
611 */
612inline constexpr auto FIFF_DECOUPLER_MATRIX = 800;
613#define FIFF_SPARSE_CH_NAME_LIST FIFF_PROJ_ITEM_CH_NAME_LIST
614
615/*
616 * Processing history tags
617 */
618inline constexpr auto FIFFB_PROCESSING_HISTORY = 900;
619inline constexpr auto FIFFB_PROCESSING_RECORD = 901;
620
621/*
622 * Aspect values used to save characteristic curves of SQUIDs.
623 */
624inline constexpr auto FIFFV_ASPECT_IFII_LOW = 1100;
625inline constexpr auto FIFFV_ASPECT_IFII_HIGH = 1101;
626inline constexpr auto FIFFV_ASPECT_GATE = 1102;
627/*
628 * References
629 */
630inline constexpr auto FIFF_REF_PATH = 1101;
631/*
632 * MRI...
633 */
634#define FIFF_MRI_SOURCE_PATH FIFF_REF_PATH
635inline constexpr auto FIFF_MRI_SOURCE_FORMAT = 2002;
636inline constexpr auto FIFF_MRI_PIXEL_ENCODING = 2003;
637inline constexpr auto FIFF_MRI_PIXEL_DATA_OFFSET = 2004;
638inline constexpr auto FIFF_MRI_PIXEL_SCALE = 2005;
639inline constexpr auto FIFF_MRI_PIXEL_DATA = 2006;
640inline constexpr auto FIFF_MRI_PIXEL_OVERLAY_ENCODING = 2007;
641inline constexpr auto FIFF_MRI_PIXEL_OVERLAY_DATA = 2008;
642
643inline constexpr auto FIFF_MRI_BOUNDING_BOX = 2009;
644inline constexpr auto FIFF_MRI_WIDTH = 2010;
645inline constexpr auto FIFF_MRI_WIDTH_M = 2011;
646inline constexpr auto FIFF_MRI_HEIGHT = 2012;
647inline constexpr auto FIFF_MRI_HEIGHT_M = 2013;
648inline constexpr auto FIFF_MRI_DEPTH = 2014;
649inline constexpr auto FIFF_MRI_DEPTH_M = 2015;
650inline constexpr auto FIFF_MRI_THICKNESS = 2016;
651inline constexpr auto FIFF_MRI_SCENE_AIM = 2017;
652
653inline constexpr auto FIFF_MRI_ORIG_SOURCE_PATH = 2020;
654inline constexpr auto FIFF_MRI_ORIG_SOURCE_FORMAT = 2021;
655inline constexpr auto FIFF_MRI_ORIG_PIXEL_ENCODING = 2022;
656inline constexpr auto FIFF_MRI_ORIG_PIXEL_DATA_OFFSET = 2023;
657
658inline constexpr auto FIFF_MRI_VOXEL_DATA = 2030;
659inline constexpr auto FIFF_MRI_VOXEL_ENCODING = 2031;
660
661inline constexpr auto FIFF_MRI_MRILAB_SETUP = 2100;
662
663inline constexpr auto FIFF_MRI_SEG_REGION_ID = 2200;
664
665/*
666 * FIFF_MRI_SOURCE_FORMAT can be one of the following
667 * A missing FIFF_MRI_SOURCE_FORMAT tag
668 * indicates that the data is actually in the
669 * fiff itself (= FIFF_MRI_FORMAT_FIFF)
670 *
671 * If the source format is FIFF_MRI_FORMAT_FIFF
672 * the tags FIFF_MRI_PIXEL_ENCODING and FIFF_MRI_PIXEL_DATA_OFFSET
673 * are missing and should be found by the software loading the data
674 * from the FIFF_MRI_PIXEL_DATA tag.
675 *
676 */
677inline constexpr auto FIFFV_MRI_FORMAT_UNKNOWN = 0;
678inline constexpr auto FIFFV_MRI_FORMAT_MAGNETOM_SHORT = 1;
679inline constexpr auto FIFFV_MRI_FORMAT_MAGNETOM_LONG = 2;
680inline constexpr auto FIFFV_MRI_FORMAT_MERIT = 3;
681inline constexpr auto FIFFV_MRI_FORMAT_SIGNA = 4;
682inline constexpr auto FIFFV_MRI_FORMAT_PIXEL_RAW = 5;
683inline constexpr auto FIFFV_MRI_FORMAT_PIXEL_RAW_PACKED = 6;
684inline constexpr auto FIFFV_MRI_FORMAT_MAGNETOM_NEW = 7;
685inline constexpr auto FIFFV_MRI_FORMAT_FIFF = 8;
686inline constexpr auto FIFFV_MRI_FORMAT_ACR_NEMA = 9;
687inline constexpr auto FIFFV_MRI_FORMAT_DICOM_3 = 10;
688inline constexpr auto FIFFV_MRI_FORMAT_VISTA = 11;
689/*
690 * FIFF_MRI_PIXEL_ENCODING is one of the following
691 */
692inline constexpr auto FIFFV_MRI_PIXEL_UNKNOWN = 0;
693inline constexpr auto FIFFV_MRI_PIXEL_BYTE = 1;
694inline constexpr auto FIFFV_MRI_PIXEL_WORD = 2;
695inline constexpr auto FIFFV_MRI_PIXEL_SWAP_WORD = 3;
696inline constexpr auto FIFFV_MRI_PIXEL_FLOAT = 4;
697inline constexpr auto FIFFV_MRI_PIXEL_BYTE_INDEXED_COLOR = 5;
698inline constexpr auto FIFFV_MRI_PIXEL_BYTE_RGB_COLOR = 6;
699inline constexpr auto FIFFV_MRI_PIXEL_BYTE_RLE_RGB_COLOR = 7;
700inline constexpr auto FIFFV_MRI_PIXEL_BIT_RLE = 8;
701/*
702 * Forward and inverse modelling...
703 */
704/*
705 * Sphere model (3000...)
706 */
707inline constexpr auto FIFF_CONDUCTOR_MODEL_KIND = 3000;
708/*
709 * These are the models we support
710 */
711inline constexpr auto FIFFV_COND_MODEL_UNKNOWN = 0;
712inline constexpr auto FIFFV_COND_MODEL_SPHERE = 1;
713inline constexpr auto FIFFV_COND_MODEL_BEM_HOMOG = 2;
714inline constexpr auto FIFFV_COND_MODEL_BEM = 3;
715
716inline constexpr auto FIFF_SPHERE_ORIGIN = 3001;
717inline constexpr auto FIFF_SPHERE_COORD_FRAME = 3002;
718inline constexpr auto FIFF_SPHERE_LAYERS = 3003;
719/*
720 * Surfaces for BEM (3100...)
721 */
722inline constexpr auto FIFF_BEM_SURF_ID = 3101;
723inline constexpr auto FIFF_BEM_SURF_NAME = 3102;
724inline constexpr auto FIFF_BEM_SURF_NNODE = 3103;
725inline constexpr auto FIFF_BEM_SURF_NTRI = 3104;
726inline constexpr auto FIFF_BEM_SURF_NODES = 3105;
727inline constexpr auto FIFF_BEM_SURF_TRIANGLES = 3106;
728inline constexpr auto FIFF_BEM_SURF_NORMALS = 3107;
729inline constexpr auto FIFF_BEM_SURF_CURVS = 3108;
730inline constexpr auto FIFF_BEM_SURF_CURV_VALUES = 3109;
731
732inline constexpr auto FIFF_BEM_POT_SOLUTION = 3110;
733inline constexpr auto FIFF_BEM_APPROX = 3111;
734inline constexpr auto FIFF_BEM_COORD_FRAME = 3112;
735inline constexpr auto FIFF_BEM_SIGMA = 3113;
736/*
737 * FIFF_BEM_SURF_ID can be one of the following
738 */
739inline constexpr auto FIFFV_BEM_SURF_ID_UNKNOWN = -1;
740inline constexpr auto FIFFV_BEM_SURF_ID_BRAIN = 1;
741inline constexpr auto FIFFV_BEM_SURF_ID_CSF = 2;
742inline constexpr auto FIFFV_BEM_SURF_ID_SKULL = 3;
743inline constexpr auto FIFFV_BEM_SURF_ID_HEAD = 4;
744
745inline constexpr auto FIFFV_BEM_SURF_ID_BLOOD = 11;
746inline constexpr auto FIFFV_BEM_SURF_ID_HEART = 12;
747inline constexpr auto FIFFV_BEM_SURF_ID_LUNGS = 13;
748inline constexpr auto FIFFV_BEM_SURF_ID_TORSO = 14;
749
750inline constexpr auto FIFFV_BEM_SURF_ID_NM122 = 21;
751inline constexpr auto FIFFV_BEM_SURF_UNIT_SPHERE = 22;
752inline constexpr auto FIFFV_BEM_SURF_ID_VV = 23;
753/*
754 * FIFF_MRI_SEG_REGION_ID can be one of the following
755 */
756#define FIFFV_SEG_REGION_ID_UNKNOWN FIFF_BEM_SURF_ID_UNKNOWN
757#define FIFFV_SEG_REGION_ID_BRAIN FIFF_BEM_SURF_ID_BRAIN
758#define FIFFV_SEG_REGION_ID_CSF FIFF_BEM_SURF_ID_CSF
759#define FIFFV_SEG_REGION_ID_SKULL FIFF_BEM_SURF_ID_SKULL
760#define FIFFV_SEG_REGION_ID_HEAD FIFF_BEM_SURF_ID_HEAD
761
762#define FIFFV_SEG_REGION_ID_BLOOD FIFF_BEM_SURF_ID_BLOOD
763#define FIFFV_SEG_REGION_ID_HEART FIFF_BEM_SURF_ID_HEART
764#define FIFFV_SEG_REGION_ID_LUNGS FIFF_BEM_SURF_ID_LUNGS
765#define FIFFV_SEG_REGION_ID_TORSO FIFF_BEM_SURF_ID_TORSO
766/*
767 * FIFF_BEM_APPROX
768 */
769inline constexpr auto FIFFV_BEM_APPROX_CONST = 1;
770inline constexpr auto FIFFV_BEM_APPROX_LINEAR = 2;
771/*
772 * Source descriptions (3200...)
773 * The dipole is six floats (position and dipole moment)
774 */
775inline constexpr auto FIFF_SOURCE_DIPOLE = 3201;
776/*
777 * These tags are used by xfit
778 */
779inline constexpr auto FIFF_XFIT_LEAD_PRODUCTS = 3401;
780inline constexpr auto FIFF_XFIT_MAP_PRODUCTS = 3402;
781inline constexpr auto FIFF_XFIT_GRAD_MAP_PRODUCTS = 3403;
782inline constexpr auto FIFF_XFIT_VOL_INTEGRATION = 3404;
783inline constexpr auto FIFF_XFIT_INTEGRATION_RADIUS = 3405;
784inline constexpr auto FIFF_XFIT_CONDUCTOR_MODEL_NAME = 3406;
785inline constexpr auto FIFF_XFIT_CONDUCTOR_MODEL_TRANS_NAME = 3407;
786inline constexpr auto FIFF_XFIT_CONT_SURF_TYPE = 3408;
787
788/*
789 * These relate to linear projection
790 */
791inline constexpr auto FIFF_PROJ_ITEM_KIND = 3411;
792inline constexpr auto FIFF_PROJ_ITEM_TIME = 3412;
793#define FIFF_PROJ_ITEM_DIPOLE FIFF_SOURCE_DIPOLE
794inline constexpr auto FIFF_PROJ_ITEM_IGN_CHS = 3413;
795inline constexpr auto FIFF_PROJ_ITEM_NVEC = 3414;
796inline constexpr auto FIFF_PROJ_ITEM_VECTORS = 3415;
797#define FIFF_PROJ_ITEM_COMMENT FIFF_COMMENT
798#define FIFF_PROJ_ITEM_DESCRIPTION FIFF_DESCRIPTION
799inline constexpr auto FIFF_PROJ_ITEM_DEFINITION = 3416;
800inline constexpr auto FIFF_PROJ_ITEM_CH_NAME_LIST = 3417;
801
802#define FIFF_XFIT_PROJ_ITEM_KIND FIFF_PROJ_ITEM_KIND
803#define FIFF_XFIT_PROJ_ITEM_TIME FIFF_PROJ_ITEM_TIME
804#define FIFF_XFIT_PROJ_ITEM_DIPOLE FIFF_PROJ_ITEM_DIPOLE
805#define FIFF_XFIT_PROJ_ITEM_IGN_CHS FIFF_PROJ_ITEM_IGN_CHS
806#define FIFF_XFIT_PROJ_ITEM_NVEC FIFF_PROJ_ITEM_NVEC
807#define FIFF_XFIT_PROJ_ITEM_VECTORS FIFF_PROJ_ITEM_VECTORS
808#define FIFF_XFIT_PROJ_ITEM_COMMENT FIFF_PROJ_ITEM_COMMENT
809/*
810 * The FIFF_PROJ_ITEM_KIND is an integer,
811 * one of the following
812 */
813inline constexpr auto FIFFV_PROJ_ITEM_NONE = 0;
814inline constexpr auto FIFFV_PROJ_ITEM_FIELD = 1;
815inline constexpr auto FIFFV_PROJ_ITEM_DIP_FIX = 2;
816inline constexpr auto FIFFV_PROJ_ITEM_DIP_ROT = 3;
817inline constexpr auto FIFFV_PROJ_ITEM_HOMOG_GRAD = 4;
818inline constexpr auto FIFFV_PROJ_ITEM_HOMOG_FIELD = 5;
819inline constexpr auto FIFFV_PROJ_ITEM_EEG_AVREF = 10;
820
821#define FIFFV_XFIT_PROJ_ITEM_NONE FIFFV_PROJ_ITEM_NONE
822#define FIFFV_XFIT_PROJ_ITEM_FIELD FIFFV_PROJ_ITEM_FIELD
823#define FIFFV_XFIT_PROJ_ITEM_DIP_FIX FIFFV_PROJ_ITEM_DIP_FIX
824#define FIFFV_XFIT_PROJ_ITEM_DIP_ROT FIFFV_PROJ_ITEM_DIP_ROT
825#define FIFFV_XFIT_PROJ_ITEM_HOMOG_GRAD FIFFV_PROJ_ITEM_HOMOG_GRAD
826#define FIFFV_XFIT_PROJ_ITEM_HOMOG_FIELD FIFFV_PROJ_ITEM_HOMOG_FIELD
827
828inline constexpr auto FIFF_XPLOTTER_LAYOUT = 3501;
829
830/* FIFF_MNE_xxxx 3502
831 * ...
832 * Reserved for MNE data 3799
833 */
834inline constexpr auto FIFF_CH_NAME_LIST = 3507;
835
836/*
837 * These occur in the volume info files
838 */
839inline constexpr auto FIFF_VOL_ID = 4001;
840inline constexpr auto FIFF_VOL_NAME = 4002;
841inline constexpr auto FIFF_VOL_OWNER_ID = 4003;
842inline constexpr auto FIFF_VOL_OWNER_NAME = 4004;
843inline constexpr auto FIFF_VOL_OWNER_REAL_NAME = 4005;
844inline constexpr auto FIFF_VOL_TYPE = 4006;
845inline constexpr auto FIFF_VOL_HOST = 4007;
846inline constexpr auto FIFF_VOL_REAL_ROOT = 4008;
847inline constexpr auto FIFF_VOL_SYMBOLIC_ROOT = 4009;
848inline constexpr auto FIFF_VOL_MOUNT_POINT = 4010;
849inline constexpr auto FIFF_VOL_BLOCKS = 4011;
850inline constexpr auto FIFF_VOL_FREE_BLOCKS = 4012;
851inline constexpr auto FIFF_VOL_AVAIL_BLOCKS = 4013;
852inline constexpr auto FIFF_VOL_BLOCK_SIZE = 4014;
853inline constexpr auto FIFF_VOL_DIRECTORY = 4015;
854/*
855 * Index
856 */
857inline constexpr auto FIFF_INDEX_KIND = 5001;
858inline constexpr auto FIFF_INDEX = 5002;
859
860/*======================================================================
861 * Enumerated types used as tag values.
862 *
863 *=====================================================================*/
864
865/*
866 * Values for FIFF_REF_ROLE. The role of a reference
867 */
868inline constexpr auto FIFFV_ROLE_PREV_FILE = 1;
869inline constexpr auto FIFFV_ROLE_NEXT_FILE = 2;
870
871/*
872 * Method by which a projection is defined (FIFF_PROJ_ITEM_DEFINITION).
873 * If tag is not present, FIFF_PROJ_BY_COMPLEMENT should be assumed.
874 */
875inline constexpr auto FIFFV_PROJ_BY_COMPLEMENT = 0;
876inline constexpr auto FIFFV_PROJ_BY_SPACE = 1;
877
878/*
879 * Volume types used in FIFF_VOL_TYPE
880 */
881
882inline constexpr auto FIFFV_VOL_TYPE_HD = 1;
883inline constexpr auto FIFFV_VOL_TYPE_MOD = 2;
884
885/*
886 * Byte order
887 */
888inline constexpr auto FIFFV_NATIVE_ENDIAN = 0;
889inline constexpr auto FIFFV_LITTLE_ENDIAN = 1;
890inline constexpr auto FIFFV_BIG_ENDIAN = 2;
891
892#endif // FIFF_FILE_H
constexpr auto FIFF_XFIT_CONDUCTOR_MODEL_NAME
Definition fiff_file.h:784
constexpr auto FIFF_MRI_VOXEL_DATA
Definition fiff_file.h:658
constexpr auto FIFFV_SSS_JOB_CTC
Definition fiff_file.h:530
constexpr auto FIFF_DIG_STRING
Definition fiff_file.h:478
constexpr auto FIFF_DATA_SKIP
Definition fiff_file.h:548
constexpr auto FIFF_PROJ_ITEM_NVEC
Definition fiff_file.h:795
constexpr auto FIFF_SUBJ_BIRTH_DAY
Definition fiff_file.h:558
constexpr auto FIFFT_LONG
Definition fiff_file.h:231
constexpr auto FIFF_MRI_DEPTH
Definition fiff_file.h:648
constexpr auto FIFF_BLOCK_END
Definition fiff_file.h:319
constexpr auto FIFF_MRI_HEIGHT
Definition fiff_file.h:646
constexpr auto FIFFV_MRI_FORMAT_PIXEL_RAW_PACKED
Definition fiff_file.h:683
constexpr auto FIFF_SSS_ORIGIN
Definition fiff_file.h:520
constexpr auto FIFFB_PROCESSED_DATA
Definition fiff_file.h:356
constexpr auto FIFF_INDEX
Definition fiff_file.h:858
constexpr auto FIFFV_SSS_JOB_REC_OUT
Definition fiff_file.h:538
constexpr auto FIFFC_MINOR_VERSION
Definition fiff_file.h:211
constexpr auto FIFFB_DACQ_PARS
Definition fiff_file.h:370
constexpr auto FIFF_SUSPEND_FILING
Definition fiff_file.h:285
constexpr auto FIFF_MRI_PIXEL_DATA
Definition fiff_file.h:639
constexpr auto FIFF_RESUME_FILING
Definition fiff_file.h:286
constexpr auto FIFF_NEW_FILE
Definition fiff_file.h:278
constexpr auto FIFF_VOL_AVAIL_BLOCKS
Definition fiff_file.h:851
constexpr auto FIFF_CH_UNIT
Definition fiff_file.h:514
constexpr auto FIFF_XFIT_VOL_INTEGRATION
Definition fiff_file.h:782
constexpr auto FIFFB_MRI_SEG
Definition fiff_file.h:386
constexpr auto FIFF_SSS_NORM
Definition fiff_file.h:544
constexpr auto FIFFT_ULONG
Definition fiff_file.h:228
constexpr auto FIFFB_ROOT
Definition fiff_file.h:352
constexpr auto FIFFTS_MC_DENSE
Definition fiff_file.h:259
constexpr auto FIFF_PROJ_NAME
Definition fiff_file.h:567
constexpr auto FIFFV_BEM_SURF_ID_HEAD
Definition fiff_file.h:743
constexpr auto FIFFV_HAND_AMBIDEXTROUS
Definition fiff_file.h:580
constexpr auto FIFF_BEM_SURF_NAME
Definition fiff_file.h:723
constexpr auto FIFFV_PROJ_ITEM_NONE
Definition fiff_file.h:813
constexpr auto FIFF_PROJ_ITEM_KIND
Definition fiff_file.h:791
constexpr auto FIFF_MRI_PIXEL_OVERLAY_DATA
Definition fiff_file.h:641
constexpr auto FIFF_BEM_SURF_TRIANGLES
Definition fiff_file.h:727
constexpr auto FIFF_SQUID_GATE
Definition fiff_file.h:607
constexpr auto FIFFT_JULIAN
Definition fiff_file.h:225
constexpr auto FIFFV_NATIVE_ENDIAN
Definition fiff_file.h:888
constexpr auto FIFFV_BIG_ENDIAN
Definition fiff_file.h:890
constexpr auto FIFFB_SUBJECT
Definition fiff_file.h:360
constexpr auto FIFFT_CH_INFO_STRUCT
Definition fiff_file.h:238
constexpr auto FIFF_NOP
Definition fiff_file.h:322
constexpr auto FIFF_MRI_PIXEL_SCALE
Definition fiff_file.h:638
constexpr auto FIFFV_BEM_SURF_ID_BLOOD
Definition fiff_file.h:745
constexpr auto FIFF_MRI_MRILAB_SETUP
Definition fiff_file.h:661
constexpr auto FIFFV_SSS_JOB_FILTER
Definition fiff_file.h:531
constexpr auto FIFFV_VOL_TYPE_HD
Definition fiff_file.h:882
constexpr auto FIFF_PROJ_ITEM_CH_NAME_LIST
Definition fiff_file.h:800
constexpr auto FIFF_BEM_SURF_CURVS
Definition fiff_file.h:729
constexpr auto FIFFT_DIG_POINT_STRUCT
Definition fiff_file.h:241
constexpr auto FIFFV_MRI_PIXEL_SWAP_WORD
Definition fiff_file.h:695
constexpr auto FIFFV_HAND_RIGHT
Definition fiff_file.h:578
constexpr auto FIFFB_PROJECT
Definition fiff_file.h:365
constexpr auto FIFFTS_MC_RCS
Definition fiff_file.h:261
constexpr auto FIFFV_MRI_FORMAT_DICOM_3
Definition fiff_file.h:687
constexpr auto FIFF_CREATOR
Definition fiff_file.h:327
constexpr auto FIFFV_HAND_LEFT
Definition fiff_file.h:579
constexpr auto FIFF_PROJ_PERSONS
Definition fiff_file.h:569
constexpr auto FIFFV_MRI_FORMAT_PIXEL_RAW
Definition fiff_file.h:682
constexpr auto FIFFTS_FS_MATRIX
Definition fiff_file.h:257
constexpr auto FIFFB_CONTINUOUS_DATA
Definition fiff_file.h:366
constexpr auto FIFFT_CH_POS_STRUCT
Definition fiff_file.h:242
constexpr auto FIFFB_BEM
Definition fiff_file.h:394
constexpr auto FIFFV_MRI_PIXEL_UNKNOWN
Definition fiff_file.h:692
constexpr auto FIFFB_SMSH_RAW_DATA
Definition fiff_file.h:373
constexpr auto FIFF_DACQ_STIM
Definition fiff_file.h:342
constexpr auto FIFFT_COMPLEX_DOUBLE
Definition fiff_file.h:236
constexpr auto FIFFV_ASPECT_IFII_LOW
Definition fiff_file.h:624
constexpr auto FIFFV_ASPECT_SINGLE
Definition fiff_file.h:431
constexpr auto FIFF_EPOCH
Definition fiff_file.h:549
constexpr auto FIFF_GANTRY_ANGLE
Definition fiff_file.h:546
constexpr auto FIFFC_HPI_MAX_NCOIL
Definition fiff_file.h:484
constexpr auto FIFF_SUBAVE_FIRST
Definition fiff_file.h:475
constexpr auto FIFFV_PROJ_ITEM_DIP_FIX
Definition fiff_file.h:815
constexpr auto FIFF_CH_LOGICAL_NO
Definition fiff_file.h:509
constexpr auto FIFFV_ROLE_NEXT_FILE
Definition fiff_file.h:869
constexpr auto FIFF_HPI_FIT_GOOD_LIMIT
Definition fiff_file.h:494
constexpr auto FIFFV_SSS_JOB_VIRT
Definition fiff_file.h:532
constexpr auto FIFF_EVENT_COMMENT
Definition fiff_file.h:471
constexpr auto FIFF_RAW_PREBASE
Definition fiff_file.h:287
constexpr auto FIFFT_BYTE
Definition fiff_file.h:220
constexpr auto FIFF_CONNECTION_CHECK
Definition fiff_file.h:284
constexpr auto FIFFT_COMPLEX_FLOAT
Definition fiff_file.h:235
constexpr auto FIFF_FILE_ID
Definition fiff_file.h:314
constexpr auto FIFF_MRI_HEIGHT_M
Definition fiff_file.h:647
constexpr auto FIFFC_EVENT_FROMBITS
Definition fiff_file.h:598
constexpr auto FIFF_SSS_ORD_IN
Definition fiff_file.h:521
constexpr auto FIFFV_HPI_ACCEPT_PROGRAM
Definition fiff_file.h:502
constexpr auto FIFF_COMMENT
Definition fiff_file.h:450
constexpr auto FIFFV_COND_MODEL_BEM_HOMOG
Definition fiff_file.h:713
constexpr auto FIFF_DIR
Definition fiff_file.h:316
constexpr auto FIFFT_DAU_PACK13
Definition fiff_file.h:232
constexpr auto FIFF_SQUID_BIAS
Definition fiff_file.h:605
constexpr auto FIFF_EXPERIMENTER
Definition fiff_file.h:456
constexpr auto FIFF_BLOCK_START
Definition fiff_file.h:318
constexpr auto FIFF_UTC_OFFSET
Definition fiff_file.h:442
constexpr auto FIFFV_SEX_MALE
Definition fiff_file.h:575
constexpr auto FIFF_MRI_SEG_REGION_ID
Definition fiff_file.h:663
constexpr auto FIFF_PROJ_ITEM_DEFINITION
Definition fiff_file.h:799
constexpr auto FIFFT_UINT
Definition fiff_file.h:227
constexpr auto FIFFV_ASPECT_DIPOLE_WAVE
Definition fiff_file.h:436
constexpr auto FIFF_SUBJ_ID
Definition fiff_file.h:554
constexpr auto FIFF_DATA_BUFFER
Definition fiff_file.h:547
constexpr auto FIFF_SSS_ITERATE
Definition fiff_file.h:545
constexpr auto FIFF_HPI_COIL_MOMENTS
Definition fiff_file.h:491
constexpr auto FIFF_VOL_SYMBOLIC_ROOT
Definition fiff_file.h:847
constexpr auto FIFFV_MRI_FORMAT_MAGNETOM_NEW
Definition fiff_file.h:684
constexpr auto FIFF_DATA_SKIP_SAMP
Definition fiff_file.h:550
constexpr auto FIFF_SUBJ_COMMENT
Definition fiff_file.h:563
constexpr auto FIFF_HPI_CORR_COEFF
Definition fiff_file.h:470
constexpr auto FIFF_CONTINUE_FILE
Definition fiff_file.h:294
constexpr auto FIFFV_ASPECT_POWER_DENSITY
Definition fiff_file.h:435
constexpr auto FIFF_CONDUCTOR_MODEL_KIND
Definition fiff_file.h:707
constexpr auto FIFFT_ID_STRUCT
Definition fiff_file.h:239
constexpr auto FIFF_EVENT_CHANNELS
Definition fiff_file.h:585
constexpr auto FIFFV_BEM_SURF_ID_UNKNOWN
Definition fiff_file.h:739
constexpr auto FIFF_BEM_SURF_CURV_VALUES
Definition fiff_file.h:730
constexpr auto FIFF_MRI_ORIG_PIXEL_DATA_OFFSET
Definition fiff_file.h:656
constexpr auto FIFF_VOL_DIRECTORY
Definition fiff_file.h:853
constexpr auto FIFF_LINE_FREQ
Definition fiff_file.h:480
constexpr auto FIFF_BEM_SURF_NNODE
Definition fiff_file.h:724
constexpr auto FIFFV_HPI_ACCEPT_NONE
Definition fiff_file.h:504
constexpr auto FIFF_BEM_SURF_NORMALS
Definition fiff_file.h:728
constexpr auto FIFFT_COORD_TRANS_STRUCT
Definition fiff_file.h:243
constexpr auto FIFFV_ROLE_PREV_FILE
Definition fiff_file.h:868
constexpr auto FIFF_RESUME_READING
Definition fiff_file.h:290
constexpr auto FIFF_REQ_EVENT
Definition fiff_file.h:461
constexpr auto FIFFV_ASPECT_GATE
Definition fiff_file.h:626
constexpr auto FIFFV_BEM_SURF_ID_CSF
Definition fiff_file.h:741
constexpr auto FIFFTS_MC_MASK
Definition fiff_file.h:254
constexpr auto FIFF_VOL_OWNER_REAL_NAME
Definition fiff_file.h:843
constexpr auto FIFF_CH_KIND
Definition fiff_file.h:510
constexpr auto FIFF_HPI_DIGITIZATION_ORDER
Definition fiff_file.h:499
constexpr auto FIFFB_SMSH_ASPECT
Definition fiff_file.h:374
constexpr auto FIFFB_ASPECT
Definition fiff_file.h:359
constexpr auto FIFF_SSS_CAL_CHANS
Definition fiff_file.h:525
constexpr auto FIFF_VOL_TYPE
Definition fiff_file.h:844
constexpr auto FIFF_HIGHPASS
Definition fiff_file.h:467
constexpr auto FIFFV_MRI_FORMAT_MAGNETOM_SHORT
Definition fiff_file.h:678
constexpr auto FIFFB_RAW_DATA
Definition fiff_file.h:355
constexpr auto FIFFT_DOUBLE
Definition fiff_file.h:224
constexpr auto FIFF_REF_FILE_NAME
Definition fiff_file.h:333
constexpr auto FIFF_SSS_BASE_OUT
Definition fiff_file.h:542
constexpr auto FIFF_LAST_SAMPLE
Definition fiff_file.h:453
constexpr auto FIFF_HPI_COILS_USED
Definition fiff_file.h:497
constexpr auto FIFFV_SSS_JOB_MOVEC_QUA
Definition fiff_file.h:535
constexpr auto FIFF_DATA_PACK
Definition fiff_file.h:446
constexpr auto FIFF_VOL_ID
Definition fiff_file.h:839
constexpr auto FIFFV_SEX_FEMALE
Definition fiff_file.h:576
constexpr auto FIFFV_MRI_FORMAT_ACR_NEMA
Definition fiff_file.h:686
constexpr auto FIFFB_DATA_CORRECTION
Definition fiff_file.h:416
constexpr auto FIFFB_XFIT_PROJ_ITEM
Definition fiff_file.h:398
constexpr auto FIFF_HPI_SLOPES
Definition fiff_file.h:459
constexpr auto FIFF_VOL_OWNER_ID
Definition fiff_file.h:841
constexpr auto FIFF_SSS_FRAME
Definition fiff_file.h:518
constexpr auto FIFFV_MRI_FORMAT_FIFF
Definition fiff_file.h:685
constexpr auto FIFFV_MRI_PIXEL_FLOAT
Definition fiff_file.h:696
constexpr auto FIFF_INDEX_KIND
Definition fiff_file.h:857
constexpr auto FIFF_DECOUPLER_MATRIX
Definition fiff_file.h:612
constexpr auto FIFF_PROJ_ITEM_IGN_CHS
Definition fiff_file.h:794
constexpr auto FIFF_NAVE
Definition fiff_file.h:451
constexpr auto FIFF_DACQ_PARS
Definition fiff_file.h:341
constexpr auto FIFF_MRI_PIXEL_DATA_OFFSET
Definition fiff_file.h:637
constexpr auto FIFFV_SSS_JOB_NOTHING
Definition fiff_file.h:529
constexpr auto FIFF_HPI_COIL_FREQ
Definition fiff_file.h:481
constexpr auto FIFF_CH_RANGE
Definition fiff_file.h:511
constexpr auto FIFFB_MRI_SCENE
Definition fiff_file.h:385
constexpr auto FIFF_BEM_SIGMA
Definition fiff_file.h:735
constexpr auto FIFFV_LITTLE_ENDIAN
Definition fiff_file.h:889
constexpr auto FIFF_SSS_ST_CORR
Definition fiff_file.h:527
constexpr auto FIFF_BEM_SURF_NODES
Definition fiff_file.h:726
constexpr auto FIFFT_STRING
Definition fiff_file.h:229
constexpr auto FIFF_SSS_BASE_VIRT
Definition fiff_file.h:543
constexpr auto FIFF_EVENT_LIST
Definition fiff_file.h:586
constexpr auto FIFFV_MRI_PIXEL_BYTE
Definition fiff_file.h:693
constexpr auto FIFFV_HPI_ACCEPT_USER
Definition fiff_file.h:503
constexpr auto FIFFV_BEM_SURF_ID_SKULL
Definition fiff_file.h:742
constexpr auto FIFF_REQ_LIMIT
Definition fiff_file.h:462
constexpr auto FIFF_SFREQ
Definition fiff_file.h:445
constexpr auto FIFF_DIR_POINTER
Definition fiff_file.h:315
constexpr auto FIFFB_CONDUCTOR_MODEL
Definition fiff_file.h:396
constexpr auto FIFF_FREE_BLOCK
Definition fiff_file.h:321
constexpr auto FIFF_SUBJ_HIS_ID
Definition fiff_file.h:564
constexpr auto FIFF_BEM_SURF_ID
Definition fiff_file.h:722
constexpr auto FIFF_SUBJ_MIDDLE_NAME
Definition fiff_file.h:556
constexpr auto FIFFB_INDEX
Definition fiff_file.h:369
constexpr auto FIFFB_BEM_SURF
Definition fiff_file.h:395
constexpr auto FIFFB_MRI_SET
Definition fiff_file.h:382
constexpr auto FIFFV_SEX_UNKNOWN
Definition fiff_file.h:574
constexpr auto FIFF_DISCARD_FILE
Definition fiff_file.h:280
constexpr auto FIFF_SUBJ_HAND
Definition fiff_file.h:560
constexpr auto FIFFV_DACQ_SYSTEM_VXI
Definition fiff_file.h:302
constexpr auto FIFF_PROJ_AIM
Definition fiff_file.h:568
constexpr auto FIFF_MRI_DEPTH_M
Definition fiff_file.h:649
constexpr auto FIFFT_VOID
Definition fiff_file.h:219
constexpr auto FIFFT_DAU_PACK16
Definition fiff_file.h:234
constexpr auto FIFF_VOL_REAL_ROOT
Definition fiff_file.h:846
constexpr auto FIFF_STREAM_SEGMENT
Definition fiff_file.h:296
constexpr auto FIFFB_ISOTRAK
Definition fiff_file.h:361
constexpr auto FIFF_BLOCK_VERSION
Definition fiff_file.h:326
constexpr auto FIFFB_SPHERE
Definition fiff_file.h:393
constexpr auto FIFF_MRI_THICKNESS
Definition fiff_file.h:650
constexpr auto FIFF_RAW_PICK_LIST
Definition fiff_file.h:288
constexpr auto FIFFV_PROJ_ITEM_FIELD
Definition fiff_file.h:814
constexpr auto FIFF_NCHAN
Definition fiff_file.h:444
constexpr auto FIFF_FIRST_TIME
Definition fiff_file.h:473
constexpr auto FIFFB_SSS_INFO
Definition fiff_file.h:418
constexpr auto FIFF_SUBAVE_SIZE
Definition fiff_file.h:474
constexpr auto FIFF_COORD_TRANS
Definition fiff_file.h:466
constexpr auto FIFF_PROJ_COMMENT
Definition fiff_file.h:570
constexpr auto FIFF_CLOSE_FILE
Definition fiff_file.h:279
constexpr auto FIFF_SUSPEND_READING
Definition fiff_file.h:282
constexpr auto FIFFB_HPI_SUBSYSTEM
Definition fiff_file.h:375
constexpr auto FIFF_HPI_NCOIL
Definition fiff_file.h:460
constexpr auto FIFF_MRI_ORIG_SOURCE_FORMAT
Definition fiff_file.h:654
constexpr auto FIFF_XFIT_CONDUCTOR_MODEL_TRANS_NAME
Definition fiff_file.h:785
constexpr auto FIFF_FIRST_SAMPLE
Definition fiff_file.h:452
constexpr auto FIFF_XFIT_LEAD_PRODUCTS
Definition fiff_file.h:779
constexpr auto FIFF_ERROR_MESSAGE
Definition fiff_file.h:281
constexpr auto FIFFTS_MC_CCS
Definition fiff_file.h:260
constexpr auto FIFFV_SSS_JOB_ST
Definition fiff_file.h:539
constexpr auto FIFF_LOWPASS
Definition fiff_file.h:463
constexpr auto FIFF_PARENT_BLOCK_ID
Definition fiff_file.h:324
constexpr auto FIFFB_CHANNEL_DECOUPLER
Definition fiff_file.h:417
constexpr auto FIFF_REF_PATH
Definition fiff_file.h:630
constexpr auto FIFFV_BEM_SURF_ID_LUNGS
Definition fiff_file.h:747
constexpr auto FIFF_SQUID_OFFSET
Definition fiff_file.h:606
constexpr auto FIFFV_PROJ_ITEM_DIP_ROT
Definition fiff_file.h:816
constexpr auto FIFFB_SMARTSHIELD
Definition fiff_file.h:423
constexpr auto FIFFB_SSS_CAL_ADJUST
Definition fiff_file.h:419
constexpr auto FIFFV_MRI_PIXEL_BYTE_RGB_COLOR
Definition fiff_file.h:698
constexpr auto FIFFT_DATA_REF_STRUCT
Definition fiff_file.h:246
constexpr auto FIFF_REF_BLOCK_ID
Definition fiff_file.h:335
constexpr auto FIFF_PROJ_ID
Definition fiff_file.h:566
constexpr auto FIFFV_BEM_APPROX_LINEAR
Definition fiff_file.h:770
constexpr auto FIFFB_SSS_BASES
Definition fiff_file.h:421
constexpr auto FIFFV_BEM_SURF_UNIT_SPHERE
Definition fiff_file.h:751
constexpr auto FIFF_SSS_ORD_OUT
Definition fiff_file.h:522
constexpr auto FIFF_SSS_CAL_CORRS
Definition fiff_file.h:526
constexpr auto FIFF_MRI_SOURCE_FORMAT
Definition fiff_file.h:635
constexpr auto FIFF_XPLOTTER_LAYOUT
Definition fiff_file.h:828
constexpr auto FIFF_SPHERE_ORIGIN
Definition fiff_file.h:716
constexpr auto FIFFV_BEM_SURF_ID_TORSO
Definition fiff_file.h:748
constexpr auto FIFF_MRI_ORIG_PIXEL_ENCODING
Definition fiff_file.h:655
constexpr auto FIFF_SELECT_RAW_CH
Definition fiff_file.h:292
constexpr auto FIFF_VOL_FREE_BLOCKS
Definition fiff_file.h:850
constexpr auto FIFF_BAD_CHS
Definition fiff_file.h:464
constexpr auto FIFF_NAME
Definition fiff_file.h:476
constexpr auto FIFF_DATA_BUFFER2
Definition fiff_file.h:551
constexpr auto FIFF_SPHERE_COORD_FRAME
Definition fiff_file.h:717
constexpr auto FIFFV_DACQ_SYSTEM_RPU
Definition fiff_file.h:303
constexpr auto FIFFV_ASPECT_AVERAGE
Definition fiff_file.h:429
constexpr auto FIFFC_MATRIX_MAX_DIM
Definition fiff_file.h:250
constexpr auto FIFFB_VOID
Definition fiff_file.h:367
constexpr auto FIFF_BEM_SURF_NTRI
Definition fiff_file.h:725
constexpr auto FIFF_SUBJ_HEIGHT
Definition fiff_file.h:562
constexpr auto FIFF_MRI_PIXEL_OVERLAY_ENCODING
Definition fiff_file.h:640
constexpr auto FIFF_TIME_STAMP
Definition fiff_file.h:552
constexpr auto FIFFV_VOL_TYPE_MOD
Definition fiff_file.h:883
constexpr auto FIFFV_BEM_SURF_ID_VV
Definition fiff_file.h:752
constexpr auto FIFFT_USHORT
Definition fiff_file.h:226
constexpr auto FIFF_REF_ROLE
Definition fiff_file.h:330
constexpr auto FIFFV_MRI_FORMAT_MAGNETOM_LONG
Definition fiff_file.h:679
constexpr auto FIFFB_EVOKED
Definition fiff_file.h:357
constexpr auto FIFFV_BEM_SURF_ID_HEART
Definition fiff_file.h:746
constexpr auto FIFFV_PROJ_ITEM_HOMOG_GRAD
Definition fiff_file.h:817
constexpr auto FIFFV_PROJ_BY_SPACE
Definition fiff_file.h:876
constexpr auto FIFFT_STREAM_SEGMENT_STRUCT
Definition fiff_file.h:245
constexpr auto FIFF_XFIT_MAP_PRODUCTS
Definition fiff_file.h:780
constexpr auto FIFFB_MRI_SEG_REGION
Definition fiff_file.h:387
constexpr auto FIFFT_SHORT
Definition fiff_file.h:221
constexpr auto FIFF_SOURCE_DIPOLE
Definition fiff_file.h:775
constexpr auto FIFF_CH_DACQ_NAME
Definition fiff_file.h:516
constexpr auto FIFF_NO_SAMPLES
Definition fiff_file.h:472
constexpr auto FIFF_MRI_WIDTH
Definition fiff_file.h:644
constexpr auto FIFFV_MRI_PIXEL_WORD
Definition fiff_file.h:694
constexpr auto FIFF_VOL_NAME
Definition fiff_file.h:840
constexpr auto FIFFB_XFIT_PROJ
Definition fiff_file.h:397
constexpr auto FIFFV_BEM_APPROX_CONST
Definition fiff_file.h:769
constexpr auto FIFF_ASPECT_KIND
Definition fiff_file.h:454
constexpr auto FIFF_ECHO
Definition fiff_file.h:289
constexpr auto FIFFB_MRI_SLICE
Definition fiff_file.h:383
constexpr auto FIFFB_PROCESSING_RECORD
Definition fiff_file.h:619
constexpr auto FIFF_VOL_BLOCK_SIZE
Definition fiff_file.h:852
constexpr auto FIFFV_MRI_FORMAT_MERIT
Definition fiff_file.h:680
constexpr auto FIFF_REF_FILE_ID
Definition fiff_file.h:331
constexpr auto FIFFV_DACQ_SYSTEM_ORION
Definition fiff_file.h:304
constexpr auto FIFFB_XFIT_AUX
Definition fiff_file.h:399
constexpr auto FIFFT_FLOAT
Definition fiff_file.h:223
constexpr auto FIFF_FATAL_ERROR_MESSAGE
Definition fiff_file.h:283
constexpr auto FIFFT_DIG_STRING_STRUCT
Definition fiff_file.h:244
constexpr auto FIFFV_SSS_JOB_HEAD_POS
Definition fiff_file.h:533
constexpr auto FIFFV_ASPECT_IFII_HIGH
Definition fiff_file.h:625
constexpr auto FIFFB_HPI_COIL
Definition fiff_file.h:364
constexpr auto FIFF_PROJ_ITEM_TIME
Definition fiff_file.h:792
constexpr auto FIFFT_DIR_ENTRY_STRUCT
Definition fiff_file.h:240
constexpr auto FIFFTS_FS_SCALAR
Definition fiff_file.h:256
constexpr auto FIFF_CH_NAME_LIST
Definition fiff_file.h:834
constexpr auto FIFF_CH_POS
Definition fiff_file.h:513
constexpr auto FIFF_VOL_BLOCKS
Definition fiff_file.h:849
constexpr auto FIFF_EVENT_CHANNEL
Definition fiff_file.h:591
constexpr auto FIFFV_ASPECT_STD_ERR
Definition fiff_file.h:430
constexpr auto FIFF_HPI_FIT_ACCEPT
Definition fiff_file.h:493
constexpr auto FIFF_DIG_POINT
Definition fiff_file.h:457
constexpr auto FIFF_PROJ_ITEM_VECTORS
Definition fiff_file.h:796
constexpr auto FIFF_MRI_BOUNDING_BOX
Definition fiff_file.h:643
constexpr auto FIFFV_PROJ_ITEM_EEG_AVREF
Definition fiff_file.h:819
constexpr auto FIFFB_MRI
Definition fiff_file.h:381
constexpr auto FIFFB_MEAS_INFO
Definition fiff_file.h:354
constexpr auto FIFFV_MRI_FORMAT_SIGNA
Definition fiff_file.h:681
constexpr auto FIFF_REF_FILE_NUM
Definition fiff_file.h:332
constexpr auto FIFFV_MRI_PIXEL_BIT_RLE
Definition fiff_file.h:700
constexpr auto FIFF_MRI_SCENE_AIM
Definition fiff_file.h:651
constexpr auto FIFF_ARTEF_REMOVAL
Definition fiff_file.h:465
constexpr auto FIFF_SUBJ_FIRST_NAME
Definition fiff_file.h:555
constexpr auto FIFF_VOL_MOUNT_POINT
Definition fiff_file.h:848
constexpr auto FIFF_CH_UNIT_MUL
Definition fiff_file.h:515
constexpr auto FIFF_SSS_COMPONENTS
Definition fiff_file.h:524
constexpr auto FIFF_XFIT_INTEGRATION_RADIUS
Definition fiff_file.h:783
constexpr auto FIFF_SUBJECT
Definition fiff_file.h:449
constexpr auto FIFFTS_FS_MASK
Definition fiff_file.h:252
constexpr auto FIFFV_MRI_PIXEL_BYTE_INDEXED_COLOR
Definition fiff_file.h:697
constexpr auto FIFF_MRI_VOXEL_ENCODING
Definition fiff_file.h:659
constexpr auto FIFFC_EVENT_FROMMASK
Definition fiff_file.h:597
constexpr auto FIFFV_MRI_FORMAT_VISTA
Definition fiff_file.h:688
constexpr auto FIFFT_INT
Definition fiff_file.h:222
constexpr auto FIFF_BLOCK_NAME
Definition fiff_file.h:325
constexpr auto FIFFB_MEAS
Definition fiff_file.h:353
constexpr auto FIFFV_MRI_PIXEL_BYTE_RLE_RGB_COLOR
Definition fiff_file.h:699
constexpr auto FIFF_SIGNAL_CHANNEL
Definition fiff_file.h:482
constexpr auto FIFF_HPI_FIT_GOODNESS
Definition fiff_file.h:492
constexpr auto FIFFT_DAU_PACK14
Definition fiff_file.h:233
constexpr auto FIFFV_SSS_JOB_REC_IN
Definition fiff_file.h:537
constexpr auto FIFF_SSS_BASE_IN
Definition fiff_file.h:541
constexpr auto FIFFB_SSS_ST_INFO
Definition fiff_file.h:420
constexpr auto FIFF_SSS_NMAG
Definition fiff_file.h:523
constexpr auto FIFF_SUBJ_WEIGHT
Definition fiff_file.h:561
constexpr auto FIFFB_HPI_MEAS
Definition fiff_file.h:362
constexpr auto FIFFV_SSS_JOB_REC_ALL
Definition fiff_file.h:536
constexpr auto FIFF_JITTER_MAX
Definition fiff_file.h:295
constexpr auto FIFF_PARENT_FILE_ID
Definition fiff_file.h:323
constexpr auto FIFFC_EVENT_TOBITS
Definition fiff_file.h:600
constexpr auto FIFF_DACQ_SYSTEM_TYPE
Definition fiff_file.h:291
constexpr auto FIFFV_ASPECT_SUBAVERAGE
Definition fiff_file.h:432
constexpr auto FIFF_VOL_HOST
Definition fiff_file.h:845
constexpr auto FIFF_MRI_WIDTH_M
Definition fiff_file.h:645
constexpr auto FIFFB_REF
Definition fiff_file.h:371
constexpr auto FIFF_SPHERE_LAYERS
Definition fiff_file.h:718
constexpr auto FIFFB_PROCESSING_HISTORY
Definition fiff_file.h:618
constexpr auto FIFFC_EVENT_TOMASK
Definition fiff_file.h:599
constexpr auto FIFFV_DACQ_SYSTEM_DAU
Definition fiff_file.h:301
constexpr auto FIFF_HPI_COIL_NO
Definition fiff_file.h:496
constexpr auto FIFF_REF_EVENT
Definition fiff_file.h:455
constexpr auto FIFFB_VOL_INFO
Definition fiff_file.h:411
constexpr auto FIFFT_OLD_PACK
Definition fiff_file.h:237
constexpr auto FIFF_SSS_JOB
Definition fiff_file.h:519
constexpr auto FIFFV_ASPECT_ALTAVERAGE
Definition fiff_file.h:433
constexpr auto FIFFV_BEM_SURF_ID_BRAIN
Definition fiff_file.h:740
constexpr auto FIFF_HPI_FIT_DIST_LIMIT
Definition fiff_file.h:495
constexpr auto FIFF_EVENT_BITS
Definition fiff_file.h:592
constexpr auto FIFF_BEM_POT_SOLUTION
Definition fiff_file.h:732
constexpr auto FIFF_CH_CAL
Definition fiff_file.h:512
constexpr auto FIFF_PLAYBACK_MODE
Definition fiff_file.h:293
constexpr auto FIFFB_HPI_RESULT
Definition fiff_file.h:363
constexpr auto FIFFB_EVENTS
Definition fiff_file.h:368
constexpr auto FIFF_VOL_OWNER_NAME
Definition fiff_file.h:842
constexpr auto FIFF_MRI_PIXEL_ENCODING
Definition fiff_file.h:636
constexpr auto FIFF_BEM_COORD_FRAME
Definition fiff_file.h:734
constexpr auto FIFFT_ASCII
Definition fiff_file.h:230
constexpr auto FIFFC_MAJOR_VERSION
Definition fiff_file.h:210
constexpr auto FIFF_XFIT_CONT_SURF_TYPE
Definition fiff_file.h:786
constexpr auto FIFFV_MRI_FORMAT_UNKNOWN
Definition fiff_file.h:677
constexpr auto FIFF_CH_POS_VEC
Definition fiff_file.h:458
constexpr auto FIFFV_BEM_SURF_ID_NM122
Definition fiff_file.h:750
constexpr auto FIFF_SUBJ_LAST_NAME
Definition fiff_file.h:557
constexpr auto FIFFV_PROJ_ITEM_HOMOG_FIELD
Definition fiff_file.h:818
constexpr auto FIFF_SUBJ_SEX
Definition fiff_file.h:559
constexpr auto FIFF_BEM_APPROX
Definition fiff_file.h:733
constexpr auto FIFFV_COND_MODEL_BEM
Definition fiff_file.h:714
constexpr auto FIFF_BLOCK_ID
Definition fiff_file.h:317
constexpr auto FIFF_CH_SCAN_NO
Definition fiff_file.h:508
constexpr auto FIFF_HPI_BAD_CHS
Definition fiff_file.h:469
constexpr auto FIFFV_SSS_JOB_MOVEC_FIT
Definition fiff_file.h:534
constexpr auto FIFFB_MRI_SCENERY
Definition fiff_file.h:384
constexpr auto FIFFTS_BASE_MASK
Definition fiff_file.h:253
constexpr auto FIFFV_COND_MODEL_SPHERE
Definition fiff_file.h:712
constexpr auto FIFF_CH_INFO
Definition fiff_file.h:447
constexpr auto FIFF_MRI_ORIG_SOURCE_PATH
Definition fiff_file.h:653
constexpr auto FIFFB_BAD_CHANNELS
Definition fiff_file.h:406
constexpr auto FIFFV_PROJ_BY_COMPLEMENT
Definition fiff_file.h:875
constexpr auto FIFF_FREE_LIST
Definition fiff_file.h:320
constexpr auto FIFFV_ASPECT_SAMPLE
Definition fiff_file.h:434
constexpr auto FIFF_XFIT_GRAD_MAP_PRODUCTS
Definition fiff_file.h:781
constexpr auto FIFF_MEAS_DATE
Definition fiff_file.h:448
constexpr auto FIFF_CH_CALS_VEC
Definition fiff_file.h:468
constexpr auto FIFFV_COND_MODEL_UNKNOWN
Definition fiff_file.h:711
constexpr auto FIFF_MODIFIER
Definition fiff_file.h:328