Package beamformer
Class BeamformerSettingsPane
-
Constructor Summary
ConstructorDescriptionBeamformerSettingsPane
(Object owner, BeamFormerBaseControl beamformerControl) -
Method Summary
Modifier and TypeMethodDescriptionjavafx.scene.Node
javafx.scene.Node
Get node for GUI change of settings.Get a help point address to use in help buttons in dialogs.getName()
Get the name of the pane.getParams
(BeamFormerParams bfParams) Saves the values in the GUI to the parameters objectvoid
Always go to the first (source) pane when opening the dialog.void
An opportunity to re-pack settings pane contents.void
saveAlgorithmList
(BeamFormerParams bfParams) Saves the current state of the algorithm tab to the hashtable.void
setParams
(BeamFormerParams input) Loads the passed beamformer parameters into the GUiMethods inherited from class PamController.SettingsPane
getAWTWindow, getFXWindow, getOwnerWindow, notifyChange, setDefaults, setOwnerWindow
-
Constructor Details
-
BeamformerSettingsPane
- Parameters:
arg0
-
-
-
Method Details
-
createAlgoPane
public javafx.scene.Node createAlgoPane()- Returns:
-
getParams
Saves the values in the GUI to the parameters object- Specified by:
getParams
in classSettingsPane<BeamFormerParams>
- Parameters:
bfParams
- is a parameters object passed into this function by PamDialogFX2AWT, but ignored- Returns:
- settings class
-
saveAlgorithmList
Saves the current state of the algorithm tab to the hashtable.- Parameters:
bfParams
-
-
setParams
Loads the passed beamformer parameters into the GUi- Specified by:
setParams
in classSettingsPane<BeamFormerParams>
- Parameters:
input
- - current settings class.
-
getName
Description copied from class:SettingsPane
Get the name of the pane.- Specified by:
getName
in classSettingsPane<BeamFormerParams>
- 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 classSettingsPane<BeamFormerParams>
-
paneInitialized
public void paneInitialized()Always go to the first (source) pane when opening the dialog. Without this, the window will open on whatever tab was last selected. The algorithm pane was sometimes not repainting properly if it was the current pane, so this way the createAlgoPane() method will always be run because the user will have to switch to the tab manually- Specified by:
paneInitialized
in classSettingsPane<BeamFormerParams>
-
repackContents
public void repackContents()Description copied from class:SettingsPane
An opportunity to re-pack settings pane contents.- Overrides:
repackContents
in classSettingsPane<BeamFormerParams>
-
getPamTabbedPane
- Returns:
- the pamTabbedPane
-
getHelpPoint
Description copied from class:SettingsPane
Get a help point address to use in help buttons in dialogs.- Overrides:
getHelpPoint
in classSettingsPane<BeamFormerParams>
- Returns:
- help point address within PAMGuard help system.
-