|
| | fiff.cpp |
| | Definitions for the static MATLAB-style FIFF facade declared in fiff.h.
|
| | fiff.h |
| | Static MATLAB-style FIFF facade: thin wrapper functions kept for parity with the historical mne-matlab toolbox API.
|
| | fiff_annotation_event_utils.cpp |
| | Implementation of the annotation ↔ event conversion helpers declared in fiff_annotation_event_utils.h.
|
| | fiff_annotation_event_utils.h |
| | Conversion helpers between FIFF annotations and the integer stim-channel event list used by epoching / averaging.
|
| | fiff_annotations.cpp |
| | Implementation of FiffAnnotation / FiffAnnotations, including the FIFF, JSON and CSV serializers.
|
| | fiff_annotations.h |
| | FIFF / MNE annotations: time-tagged textual marks (BAD_*, EDGE, custom) with onset, duration and description.
|
| | fiff_byte_swap.h |
| | Endianness swap helpers for the FIFF binary tag I/O layer (FIFF is always written big-endian on disk).
|
| | fiff_ch_info.cpp |
| | Implementation of FiffChInfo: read / write of the FIFF_CH_INFO record and the conversion helpers used by the channel-picking path.
|
| | fiff_ch_info.h |
| | FIFF channel descriptor record (FIFF_CH_INFO): per-channel logical/scanner numbers, kind, calibration, coil type, unit, location and orientation.
|
| | fiff_ch_pos.cpp |
| | Implementation of FiffChPos: streaming of the coil-frame origin and (ex, ey, ez) orientation triad sub-record.
|
| | fiff_ch_pos.h |
| | Coil-frame position record embedded inside FIFF_CH_INFO: coil location and 3x3 EX/EY/EZ orientation triad.
|
| | fiff_constants.h |
| | Symbolic FIFF tag, block, value, unit and channel-type constants shared across FIFFLIB.
|
| | fiff_coord_trans.cpp |
| | Implementation of FiffCoordTrans: 4x4 FIFF affine I/O, composition, inversion and (from, to) frame lookup.
|
| | fiff_coord_trans.h |
| | 4x4 affine FIFF coordinate transform (FIFF_COORD_TRANS) annotated with source/destination coordinate-frame IDs.
|
| | fiff_coord_trans_set.cpp |
| | fiff_coord_trans_set.h |
| | Ordered set of FIFF coordinate transforms, the on-disk content of a FIFFB_MRI / FIFFB_HPI_MEAS block.
|
| | fiff_cov.cpp |
| | Implementation of FiffCov: read / write of *-cov.fif files, projector application, regularization and whitening eigendecomposition.
|
| | fiff_cov.h |
| | Noise / data covariance matrix as stored under FIFFB_MNE_COV, with channel names, kind, projector list and rank info.
|
| | fiff_ctf_comp.cpp |
| | Implementation of FiffCtfComp: read / write of FIFFB_MNE_CTF_COMP_DATA blocks and the gradient-compensation matrix algebra.
|
| | fiff_ctf_comp.h |
| | CTF / 4D Neuroimaging software gradient-compensation matrix block (FIFFB_MNE_CTF_COMP_DATA).
|
| | fiff_data_ref.h |
| | External-data reference record describing type, endianness, size and offset of an out-of-file FIFF payload.
|
| | fiff_dig_point.cpp |
| | Implementation of FiffDigPoint: streaming of one FIFF_DIG_POINT record (kind, ident, xyz).
|
| | fiff_dig_point.h |
| | Single digitization point (FIFF_DIG_POINT) with kind (cardinal/HPI/EEG/extra), identifier and 3D coordinates.
|
| | fiff_dig_point_set.cpp |
| | Implementation of FiffDigPointSet: parses an entire FIFFB_ISOTRAK block into a list of FiffDigPoint records.
|
| | fiff_dig_point_set.h |
| | Container for the FIFF_DIG_POINT records of a measurement (a parsed FIFFB_ISOTRAK block).
|
| | fiff_digitizer_data.cpp |
| | Implementation of FiffDigitizerData: digitization data plus device→head transform and HPI fit metadata.
|
| | fiff_digitizer_data.h |
| | High-level digitization data: dig points plus the device→head transform and fitting metadata that together define a coregistration source.
|
| | fiff_dir_entry.cpp |
| | Implementation of FiffDirEntry: streaming of the 16-byte (kind, type, size, pos) record found in the FIFF_DIR tag.
|
| | fiff_dir_entry.h |
| | Single entry of the FIFF tag directory: kind, type, byte size and absolute file position.
|
| | fiff_dir_node.cpp |
| | Implementation of FiffDirNode: builds the FIFFB_* block tree from the parsed directory and walks it for typed lookups.
|
| | fiff_dir_node.h |
| | Recursive node of the parsed FIFF block tree (FIFFB_* hierarchy with directory entries and children).
|
| | fiff_epochs.cpp |
| | Implementation of the static epoch-cutting helpers declared in fiff_epochs.h.
|
| | fiff_epochs.h |
| | Static epoching utilities: cut a FiffRawData stream into fixed-length, event-aligned epochs.
|
| | fiff_events.cpp |
| | fiff_events.h |
| | Stim-channel event list (sample, previous value, new value triples) with FIFF read/write helpers.
|
| | fiff_evoked.cpp |
| | Implementation of FiffEvoked: read / write of one FIFFB_EVOKED block plus baseline / projector / pick operations.
|
| | fiff_evoked.h |
| | Single averaged evoked response: time axis, samples, baseline, channel info and processing history.
|
| | fiff_evoked_set.cpp |
| | fiff_evoked_set.h |
| | Set of averaged evoked responses sharing a FiffInfo, plus the ave-style category / rejection descriptors for batch averaging.
|
| | fiff_explain.h |
| | Static lookup table mapping every documented FIFF tag kind to a fixed-width human-readable label, used by the FIFF dumper / show_fiff tool.
|
| | fiff_file.h |
| | FIFF tag-kind, block-kind and type-code numerical definitions, authoritative for FIFFLIB.
|
| | fiff_file_sharer.cpp |
| | Implementation of FiffFileSharer: refcounted memory-mapped view of a FIFF file shared across consumers.
|
| | fiff_file_sharer.h |
| | Memory-mapped FIFF file handle shared between cooperating processes / threads to avoid duplicate reads of large raw recordings.
|
| | fiff_global.cpp |
| | Definitions for the FIFFLIB build-info accessors declared in fiff_global.h.
|
| | fiff_global.h |
| | Export/import macros and build-info accessors for the FIFFLIB shared library.
|
| | fiff_id.cpp |
| | Implementation of FiffId: streaming of the 20-byte FIFF identifier record (version + machid + creation time).
|
| | fiff_id.h |
| | 128-bit FIFF identifier record (machine ID + creation time) used to stamp files, blocks and parent references.
|
| | fiff_info.cpp |
| | Implementation of FiffInfo: read / write of FIFFB_MEAS / FIFFB_MEAS_INFO and the channel-picking, projector and compensator surgery.
|
| | fiff_info.h |
| | Full FIFF measurement metadata: everything from FIFFB_MEAS / FIFFB_MEAS_INFO needed to interpret a recording.
|
| | fiff_info_base.cpp |
| | Implementation of FiffInfoBase: stripped measurement info (channels, sfreq, bads, dev_head_t) shared by every FIFF container.
|
| | fiff_info_base.h |
| | Minimal measurement-info subset (channel list, sampling rate, basic transforms) shared by FIFF readers that do not need the full FiffInfo.
|
| | fiff_io.cpp |
| | Implementation of FiffIO: one-call FIFF reader/writer that dispatches to the right specialized loader per top-level block.
|
| | fiff_io.h |
| | High-level convenience reader/writer that loads a whole FIFF measurement file into FIFFLIB containers in one call.
|
| | fiff_named_matrix.cpp |
| | Implementation of FiffNamedMatrix: FIFF-serializable matrix paired with row / column name lists.
|
| | fiff_named_matrix.h |
| | Matrix paired with row and column name lists, the on-disk form of FIFFB_PROJ_ITEM / FIFFB_MNE_NAMED_MATRIX payloads.
|
| | fiff_proj.cpp |
| | Implementation of FiffProj: read / write of one FIFFB_PROJ_ITEM block and the projector-combination helpers.
|
| | fiff_proj.h |
| | SSP projection item: a named projection vector set with active/desired flags, parsed from FIFFB_PROJ_ITEM.
|
| | fiff_raw_data.cpp |
| | Implementation of FiffRawData: continuous-recording representation backed by a directory of FIFF_DATA_BUFFER tags.
|
| | fiff_raw_data.h |
| | FIFF continuous raw recording: FiffInfo plus a directory of FIFF_DATA_BUFFER tags for random-access sample reads.
|
| | fiff_raw_dir.cpp |
| | Implementation of FiffRawDir: per-FIFF_DATA_BUFFER directory entry used by random-access raw reads.
|
| | fiff_raw_dir.h |
| | One entry of the per-buffer raw-data directory: kind, first sample, number of samples and on-disk position.
|
| | fiff_sparse_matrix.cpp |
| | Implementation of FiffSparseMatrix: CCS / RCS storage matching the FIFF sparse-matrix tag layout, with Eigen conversion.
|
| | fiff_sparse_matrix.h |
| | FIFF sparse matrix: column / row-compressed sparse storage backed by Eigen::SparseMatrix.
|
| | fiff_stream.cpp |
| | Implementation of FiffStream: FIFF tag I/O, directory and block-tree construction, and the typed read_* / write_* methods.
|
| | fiff_stream.h |
| | FIFF binary tag-stream layer: wraps a QIODevice to read and write FIFF tags, directories, blocks and the structured records nested inside them.
|
| | fiff_tag.cpp |
| | Implementation of FiffTag: the 16-byte FIFF tag header plus payload, with typed decoders for every FIFFT_* type.
|
| | fiff_tag.h |
| | FIFF tag: the 16-byte tag header (kind, type, size, next) plus its decoded payload.
|
| | fiff_time.h |
| | Compact seconds + microseconds time record used by FIFF measurement, event and HPI tags.
|
| | fiff_types.h |
| | Primitive scalar typedefs and forward-compatible aliases backing the FIFF type system.
|