Class BasicFreqDomParamsPane2
java.lang.Object
PamController.SettingsPane<BeamAlgorithmParams>
beamformer.algorithms.BeamAlgoParamsPane
beamformer.algorithms.basicFreqDomain.BasicFreqDomParamsPane2
Dialog for the basic frequency domain beam former parameters
- Author:
- mo55
-
Nested Class Summary
Nested classes/interfaces inherited from class beamformer.algorithms.BeamAlgoParamsPane
BeamAlgoParamsPane.BeamgramStatus, BeamAlgoParamsPane.BeamInfo
-
Constructor Summary
ConstructorDescriptionBasicFreqDomParamsPane2
(Object window, BeamFormerBaseControl beamFormerControl2) -
Method Summary
Modifier and TypeMethodDescriptionjavafx.scene.Node
Create the pane holding the list of beamsjavafx.scene.Node
Take settings from the pane and save them into the parameters objectvoid
setParams
(BeamAlgorithmParams newParams) Take settings from the parameters object and load them into the pane.Methods inherited from class beamformer.algorithms.BeamAlgoParamsPane
checkBeamogramStatus, createDefaults, getContentNode, getDataSource, getName, paneInitialized, prepareConstants, setAngleRange, setArrayTypeLables, setBeamogramData, setDataSource, setTabVisibility
Methods inherited from class PamController.SettingsPane
getAWTWindow, getFXWindow, getHelpPoint, getOwnerWindow, notifyChange, repackContents, setDefaults, setOwnerWindow
-
Constructor Details
-
BasicFreqDomParamsPane2
- Parameters:
basicFreqDomBeamProvider
-
-
-
Method Details
-
createBeamListPane
public javafx.scene.Node createBeamListPane()Create the pane holding the list of beams- Overrides:
createBeamListPane
in classBeamAlgoParamsPane
- Returns:
-
createBeamPatternPane
public javafx.scene.Node createBeamPatternPane()- Overrides:
createBeamPatternPane
in classBeamAlgoParamsPane
- Returns:
-
getParams
Take settings from the pane and save them into the parameters object- Overrides:
getParams
in classBeamAlgoParamsPane
- Parameters:
p
- settings passed into this object by PamDialogFX2AWT - ignored- Returns:
- settings class
-
setParams
Take settings from the parameters object and load them into the pane. Need to override the entire method here - if the window values aren't added when the beams are first created, it's very hard refresh the beam pattern chart afterwards- Overrides:
setParams
in classBeamAlgoParamsPane
- Parameters:
newParams
- - current settings class.
-