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 - 
Field Summary
Fields inherited from class beamformer.algorithms.BeamAlgoParamsPane
addAngle, addBox, addButton, addSecAngle, beamList, beamTable, curParams, elementLocs, fullFreqRange, grid, lineChart, maxPrime, maxSec, minPrime, minSec, nextBeamNum, selectedBeam - 
Constructor Summary
ConstructorsConstructorDescriptionBasicFreqDomParamsPane2(Object window, BeamFormerBaseControl beamFormerControl2)  - 
Method Summary
Modifier and TypeMethodDescriptionjavafx.scene.NodeCreate the pane holding the list of beamsprotected javafx.scene.Nodejavafx.scene.NodeTake settings from the pane and save them into the parameters objectvoidsetParams(BeamAlgorithmParams newParams) Take settings from the parameters object and load them into the pane.Methods inherited from class beamformer.algorithms.BeamAlgoParamsPane
checkBeamogramStatus, createDefaults, disableAll, freqChanged, getContentNode, getDataSource, getName, paneInitialized, prepareConstants, setAngleRange, setArrayTypeLables, setBeamogramData, setDataSource, setTabVisibilityMethods 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:
 createBeamListPanein classBeamAlgoParamsPane- Returns:
 
 - 
createBeamPatternPane
public javafx.scene.Node createBeamPatternPane()- Overrides:
 createBeamPatternPanein classBeamAlgoParamsPane- Returns:
 
 - 
createBeamogramPane
protected javafx.scene.Node createBeamogramPane()- Overrides:
 createBeamogramPanein classBeamAlgoParamsPane- Returns:
 
 - 
getParams
Take settings from the pane and save them into the parameters object- Overrides:
 getParamsin 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:
 setParamsin classBeamAlgoParamsPane- Parameters:
 newParams- - current settings class.
 
 -