Class BasicIdentifierPaneFX

java.lang.Object
clickDetector.layoutFX.clickClassifiers.BasicIdentifierPaneFX
All Implemented Interfaces:
ClassifyPaneFX
Direct Known Subclasses:
SweepClassifierPaneFX

public class BasicIdentifierPaneFX extends Object implements ClassifyPaneFX
Pane for the basic click classifier.
Author:
Jamie Macaulay
  • Constructor Details

    • BasicIdentifierPaneFX

      public BasicIdentifierPaneFX(ClickIdentifier basicClickIdentifier, ClickControl clickControl)
      Create a BasicClickIdParameters pane which allows users to add multiple basic click identifiers to the PAMGuard click classifier.
      Parameters:
      basicClickIdentifier - - the ClickIdentifier. ob
      clickControl - -a reference to the ClickControl the classifier is associated with.
  • Method Details

    • getNode

      public javafx.scene.Node getNode()
      Specified by:
      getNode in interface ClassifyPaneFX
    • setParams

      public void setParams()
      Specified by:
      setParams in interface ClassifyPaneFX
    • getParams

      public boolean getParams()
      Specified by:
      getParams in interface ClassifyPaneFX
    • getHelpPoint

      public String getHelpPoint()
      Specified by:
      getHelpPoint in interface ClassifyPaneFX
    • setActive

      public void setActive(boolean b)
      Specified by:
      setActive in interface ClassifyPaneFX
    • showFlipPane

      public void showFlipPane(boolean show)
      Show the flip pane. NOTE: needed to add this to stop a stack overflow error in BasicClickIdentifier 06/09/2016
      Parameters:
      show - - true to show pane.
    • createClickTypeProperty

      public ClickTypeProperty createClickTypeProperty()
      Create click classifier.
    • setClassifierPane

      public void setClassifierPane(ClickTypeProperty clickTypeProperty)
      Set classifier pane within hiding pane.
      Parameters:
      clickTypeProperty -
    • getFlipPaneCloseButton

      public javafx.scene.control.Button getFlipPaneCloseButton()
      Get the button which closes the hiding pane.
      Returns:
      button which closes the hiding pane.
    • getClickTypeHolder

      public PamBorderPane getClickTypeHolder()
      Get the pane which holds the ClickTypePaneFX.
      Returns:
      a BorderPane which holds selected ClickTypePaneFX.
    • getTablePane

      public TableSettingsPane<ClickTypeProperty> getTablePane()
      Get the table which holds a list of classifier
      Returns:
      table which holds a list of classifiers
    • getClickClassifiers

      public javafx.collections.ObservableList<ClickTypeProperty> getClickClassifiers()
      Get list of click classifiers
      Returns:
      list of click classifiers
    • getFlipPane

      public PamFlipPane getFlipPane()
      Get the flip pane. One side shows the table, the other shows the currently selected classifier settings.
      Returns:
      the flip pane.