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

QAbstractTableModel storing per-channel FFT magnitudes for SpectrumView. More...

#include "../../disp_global.h"
#include <fiff/fiff_types.h>
#include <QAbstractTableModel>
#include <QSharedPointer>
#include <Eigen/Core>
Include dependency graph for frequencyspectrummodel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DISPLIB::FrequencySpectrumModel
 QAbstractTableModel storing per-channel FFT magnitudes for SpectrumView. More...

Namespaces

namespace  FIFFLIB
 FIFF file I/O, in-memory data structures and high-level readers/writers.
namespace  DISPLIB
 2-D display widgets and visualisation helpers (charts, topography, colour maps).

Detailed Description

QAbstractTableModel storing per-channel FFT magnitudes for SpectrumView.

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

Author
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; Christoph Dinh chris.nosp@m.toph.nosp@m..dinh.nosp@m.@mne.nosp@m.-cpp..nosp@m.org
Since
0.1.0
Date
July 2018

FrequencySpectrumModel maintains an Eigen::MatrixXd of channels × frequency bins together with the active FiffInfo. New blocks of FFT data are pushed through addData() which appends or averages frames and emits dataChanged so the connected view repaints the affected rows.

Definition in file frequencyspectrummodel.h.