fsleyes.controls.powerspectrumcontrolpanel
¶
This module provides the PowerSpectrumControlPanel
class, a
FSLeyes control panel for controlling a PowerSpectrumPanel
.
-
class
fsleyes.controls.powerspectrumcontrolpanel.
PowerSpectrumControlPanel
(*args, **kwargs)¶ Bases:
fsleyes.controls.plotcontrolpanel.PlotControlPanel
The
PowerSpectrumControlPanel
class is aPlotControlPanel
which allows the user to control aPowerSpectrumPanel
.-
__init__
(*args, **kwargs)¶ Create a
PowerSpectrumControlPanel
. All arguments are passed through to thePlotControlPanel.__init__()
method.
-
destroy
()¶ Must be called when this
PowerSpectrumControlPanel
is no longer needed. Removes some property listeners and calls thePlotControlPanel.destroy()
method.
-
static
supportedViews
()¶ Overrides
ControlMixin.supportedViews()
. ThePowerSpectrumControlPanel
is only intended to be added toPowerSpectrumPanel
views.
-
generateCustomPlotPanelWidgets
(groupName)¶ Overrides
PlotControlPanel.generateCustomPlotPanelWidgets()
.Adds some widgets for controlling the
PowerSpectrumPanel
.
-
generateCustomDataSeriesWidgets
(ps, groupName)¶ Overrides
PlotControlPanel.generateDataSeriesWidgets()
. Adds some widgets for controllingPowerSpectrumSeries
instances.
-
_PowerSpectrumControlPanel__plotMelodicICsChanged
(*a)¶ Called when the
PowerSpectrumPanel.plotMelodicICs
property changes. CallsPlotControlPanel.refreshDataSeriesWidgets()
to ensure that the displayed widgets are linked to the correctPowerSpectrumSeries
instance.
-
__module__
= 'fsleyes.controls.powerspectrumcontrolpanel'¶
-