v2.0.0
Loading...
Searching...
No Matches
fiff.h File Reference

Static MATLAB-style FIFF facade: thin wrapper functions kept for parity with the historical mne-matlab toolbox API. More...

#include "fiff_global.h"
#include "fiff_constants.h"
#include "fiff_coord_trans.h"
#include "fiff_dir_node.h"
#include "fiff_dir_entry.h"
#include "fiff_named_matrix.h"
#include "fiff_tag.h"
#include "fiff_types.h"
#include "fiff_proj.h"
#include "fiff_ctf_comp.h"
#include "fiff_info.h"
#include "fiff_raw_data.h"
#include "fiff_raw_dir.h"
#include "fiff_stream.h"
#include "fiff_evoked_set.h"
#include "fiff_events.h"
#include <Eigen/Core>
#include <QIODevice>
#include <QList>
#include <QStringList>
Include dependency graph for fiff.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FIFFLIB::Fiff
 MATLAB-style static facade re-exporting every public FIFFLIB reader/writer for parity with the mne-matlab toolbox. More...

Namespaces

namespace  FIFFLIB
 FIFF file I/O, in-memory data structures and high-level readers/writers.

Detailed Description

Static MATLAB-style FIFF facade: thin wrapper functions kept for parity with the historical mne-matlab toolbox API.

SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2012-2026 MNE-CPP Authors

Author
Christoph Dinh chris.nosp@m.toph.nosp@m..dinh.nosp@m.@mne.nosp@m.-cpp..nosp@m.org; Christof Pieloth pielo.nosp@m.th@l.nosp@m.abp.h.nosp@m.twk-.nosp@m.leipz.nosp@m.ig.d.nosp@m.e; Florian Schlembach fschl.nosp@m.emba.nosp@m.ch@we.nosp@m.b.de; Lorenz Esch loren.nosp@m.z.es.nosp@m.ch@tu.nosp@m.-ilm.nosp@m.enau..nosp@m.de; Juan GPC jgarc.nosp@m.iapr.nosp@m.ieto@.nosp@m.mgh..nosp@m.harva.nosp@m.rd.e.nosp@m.du; Gabriel Motta gabri.nosp@m.elbe.nosp@m.nmott.nosp@m.a@gm.nosp@m.ail.c.nosp@m.om
Since
0.1.0
Date
August 2012

The MNE-Matlab toolbox exposes file I/O as flat functions (fiff_open, fiff_read_raw_segment, fiff_read_evoked, ...). FIFF mirrors that surface as a static-method facade so code ported from Matlab compiles unchanged. New C++ code should call the underlying class methods directly (FiffStream, FiffRawData, FiffEvoked, ...) — the wrapper only exists for the backwards-compatible path.

Including fiff.h is also the single-include shortcut that pulls in every public FIFFLIB header in one go, which is convenient for prototyping and for tools that need the full type universe.

Definition in file fiff.h.