2-D plotter layout read from an MNE-C .lout file: viewports, channel matching and zoom.
More...
#include "mne_global.h"#include "mne_layout_port.h"#include <QMap>#include <QPointF>#include <QRectF>#include <QString>#include <QStringList>#include <optional>#include <vector>#include <Eigen/Core>

Go to the source code of this file.
Classes | |
| class | MNELIB::MNELayout |
| Plotter layout with viewports, channel matching and zoom. More... | |
Namespaces | |
| namespace | MNELIB |
| Core MNE data structures (source spaces, source estimates, hemispheres). | |
2-D plotter layout read from an MNE-C .lout file: viewports, channel matching and zoom.
SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2026 MNE-CPP Authors
MNELIB::MNELayout is the C++ counterpart of MNE-C's mneLayout (mne_layout.c) and reads the same files as mne.channels.read_layout. The first line holds the extent of the drawing area; every further line describes one viewport: number, lower-left corner, width, height (negative to invert the trace) and the channel names drawn in it, separated by colons.
Definition in file mne_layout.h.