java.lang.Object
PamController.SettingsPane<GenericModelParams>
rawDeepLearningClassifier.dlClassification.genericModel.GenericAdvPane

public class GenericAdvPane extends SettingsPane<GenericModelParams>
The advanced pane for the generic classifier.
Author:
Jamie Macaulay
  • Constructor Details

    • GenericAdvPane

      public GenericAdvPane(GenericDLClassifier genericClassifier)
      Create the generic advanced pane.
  • Method Details

    • createModelSettingsPane

      public javafx.scene.layout.Pane createModelSettingsPane()
      Create the model settings pane.
      Returns:
      the model settings pane.
    • newSettings

      public void newSettings()
      New settings.
    • populateClassNameFields

      public void populateClassNameFields(int nClass)
      Populate the class name fields.
    • populateClassNameFields

      public void populateClassNameFields(int nClass, GenericModelParams input)
      Populate the class name fields.
    • getContentNode

      public javafx.scene.Node getContentNode()
      Description copied from class: SettingsPane
      Get node for GUI change of settings.
      Specified by:
      getContentNode in class SettingsPane<GenericModelParams>
    • getParams

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

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

      public GenericModelParams getCurrentParams()
    • getDLControl

      public DLControl getDLControl()
      Get the DL control.
      Returns:
      the DL control.