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>

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. | |
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
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.