Class WignerSettingsPane<D extends PamDataUnit>

java.lang.Object
PamController.SettingsPane<WignerPlotParams>
detectionPlotFX.plots.WignerSettingsPane<D>

public class WignerSettingsPane<D extends PamDataUnit> extends SettingsPane<WignerPlotParams>
  • Constructor Details

    • WignerSettingsPane

      public WignerSettingsPane(WignerPlot<D> wignerPlot)
  • Method Details

    • isDynamicColourChanging

      public boolean isDynamicColourChanging()
      Check whether the image changes dynamically with the colour slider.
      Returns:
      true if the image changes dynamically with the colour slider.
    • setDynamicColourChanging

      public void setDynamicColourChanging(boolean dynamicColourChanging)
      Set whether the image changes dynamically with the colour slider.
      Parameters:
      dynamicColourChanging -
    • newSettings

      public void newSettings()
      Called whenever a control is set to allow for settings updates as they happen
    • getParams

      public WignerPlotParams getParams(WignerPlotParams wignerParams)
      Get the params from the current settings of the controls.
      Specified by:
      getParams in class SettingsPane<WignerPlotParams>
      Parameters:
      wignerParams - - the params to set.
      Returns:
    • setParams

      public void setParams(WignerPlotParams input)
      Description copied from class: SettingsPane
      Called whenever the pane is first shown/open to set pane to show current settings.
      Specified by:
      setParams in class SettingsPane<WignerPlotParams>
      Parameters:
      input - - current settings class.
    • getName

      public String getName()
      Description copied from class: SettingsPane
      Get the name of the pane.
      Specified by:
      getName in class SettingsPane<WignerPlotParams>
      Returns:
      name of the pane
    • getContentNode

      public javafx.scene.layout.Pane getContentNode()
      Description copied from class: SettingsPane
      Get node for GUI change of settings.
      Specified by:
      getContentNode in class SettingsPane<WignerPlotParams>
    • paneInitialized

      public void paneInitialized()
      Description copied from class: SettingsPane
      Called when settings pane is first initialised. This can be used if for example, a the size of a pane is needed for a param. (Sizes are only initialised when Nodes are shown);
      Specified by:
      paneInitialized in class SettingsPane<WignerPlotParams>
    • setChannelList

      public void setChannelList(int channelBitmap)