Class DLSelectPaneFX

All Implemented Interfaces:
DynamicSettings

public class DLSelectPaneFX extends DynamicSettingsPane<Boolean>
JavaFX pane for the deep learning data selector. This simply selects the rype of filter to use and sets that as the controls.

Note that at the moment this only implements one type of data filter and so essentially all controls etc. for changing filters are invisible to the user.

Author:
Jamie Macaulay
  • Constructor Details

    • DLSelectPaneFX

      public DLSelectPaneFX(DLDataSelector dlDataSelector)
  • Method Details

    • getParams

      public Boolean getParams(Boolean input)
      Description copied from class: SettingsPane
      Get settings from the pane.
      Specified by:
      getParams in class SettingsPane<Boolean>
      Returns:
      settings class
    • setParams

      public void setParams(Boolean 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<Boolean>
      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<Boolean>
      Returns:
      name of the pane
    • getContentNode

      public javafx.scene.Node getContentNode()
      Description copied from class: SettingsPane
      Get node for GUI change of settings.
      Specified by:
      getContentNode in class SettingsPane<Boolean>
    • 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<Boolean>