Class BasicIdentifierPaneFX
java.lang.Object
clickDetector.layoutFX.clickClassifiers.BasicIdentifierPaneFX
- All Implemented Interfaces:
ClassifyPaneFX
- Direct Known Subclasses:
SweepClassifierPaneFX
Pane for the basic click classifier.
- Author:
- Jamie Macaulay
-
Constructor Summary
ConstructorDescriptionBasicIdentifierPaneFX
(ClickIdentifier basicClickIdentifier, ClickControl clickControl) Create a BasicClickIdParameters pane which allows users to add multiple basic click identifiers to the PAMGuard click classifier. -
Method Summary
Modifier and TypeMethodDescriptionCreate click classifier.javafx.collections.ObservableList<ClickTypeProperty>
Get list of click classifiersGet the pane which holds the ClickTypePaneFX.Get the flip pane.javafx.scene.control.Button
Get the button which closes the hiding pane.javafx.scene.Node
getNode()
boolean
Get the table which holds a list of classifiervoid
setActive
(boolean b) void
setClassifierPane
(ClickTypeProperty clickTypeProperty) Set classifier pane within hiding pane.void
void
showFlipPane
(boolean show) Show the flip pane.
-
Constructor Details
-
BasicIdentifierPaneFX
Create a BasicClickIdParameters pane which allows users to add multiple basic click identifiers to the PAMGuard click classifier.- Parameters:
basicClickIdentifier
- - the ClickIdentifier. obclickControl
- -a reference to the ClickControl the classifier is associated with.
-
-
Method Details
-
getNode
public javafx.scene.Node getNode()- Specified by:
getNode
in interfaceClassifyPaneFX
-
setParams
public void setParams()- Specified by:
setParams
in interfaceClassifyPaneFX
-
getParams
public boolean getParams()- Specified by:
getParams
in interfaceClassifyPaneFX
-
getHelpPoint
- Specified by:
getHelpPoint
in interfaceClassifyPaneFX
-
setActive
public void setActive(boolean b) - Specified by:
setActive
in interfaceClassifyPaneFX
-
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
Create click classifier. -
setClassifierPane
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
Get the pane which holds the ClickTypePaneFX.- Returns:
- a BorderPane which holds selected ClickTypePaneFX.
-
getTablePane
Get the table which holds a list of classifier- Returns:
- table which holds a list of classifiers
-
getClickClassifiers
Get list of click classifiers- Returns:
- list of click classifiers
-
getFlipPane
Get the flip pane. One side shows the table, the other shows the currently selected classifier settings.- Returns:
- the flip pane.
-