CompensatorView
Namespace: DISPLIB · Library: Display Library
#include <disp/compensatorview.h>
class DISPLIB::CompensatorView
Mutually-exclusive checkbox list picking the active MEG gradient compensation grade.
One checkbox per compensation matrix advertised in the active FiffInfo; toggling emits compSelectionChanged with the new grade so the live pipeline can (un)apply the matrix.
Inheritance
Public Methods
CompensatorView(sSettingsPath, parent, f)
Constructs a CompensatorView which is a child of parent.
Parameters:
- parent : *QWidget ** parent of widget.
~CompensatorView()
Destroys the CompensatorView.
getCompensators()
Get the current compensators.
Returns:
- QList< FiffCtfComp > — The current compensators.
getLastTo()
Get the last value of comp.to.
Returns:
- int — The last value of comp.to.
setCompensators(comps)
Set the current compensators.
Parameters:
- comps : const QList< FiffCtfComp > & The new compensators.
saveSettings()
Saves all important settings of this view via QSettings.
loadSettings()
Loads and inits all important settings of this view via QSettings.
updateGuiMode(mode)
Update the views GUI based on the set GuiMode (Clinical=0, Research=1).
Parameters:
- mode : GuiMode The new mode (Clinical=0, Research=1).
updateProcessingMode(mode)
Update the views GUI based on the set ProcessingMode (RealTime=0, Offline=1).
Parameters:
- mode : ProcessingMode The new mode (RealTime=0, Offline=1).
clearView()
Clears the view.
Authors of this file
- Lorenz Esch <lorenz.esch@tu-ilmenau.de>
- Gabriel Motta <gabrielbenmotta@gmail.com>
- Juan GPC <jgarciaprieto@mgh.harvard.edu>
- Christoph Dinh <christoph.dinh@mne-cpp.org>