Package bearinglocaliser.beamformer
Class BeamFormBearingWrapper
java.lang.Object
PamController.PamControlledUnit
beamformer.BeamFormerBaseControl
bearinglocaliser.beamformer.BeamFormBearingWrapper
- All Implemented Interfaces:
SettingsNameProvider
Class to wrap the beam former control system and extract from it
the algorithms that can create beamograms and then wrap each of those
up so that they become available to the more generic bearing localiser.
This class contains most of the functionality that was in the earlier
BeamFormLocaliser module.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
sortBeamFormers
(BearingAlgorithmParams algorithmParams, int groupIndex) Methods inherited from class beamformer.BeamFormerBaseControl
findAlgorithmByName, getAlgorithmList, getBeamFormerParams, getBeamFormerProcess, setBeamFormerParams, setBeamFormerProcess
Methods inherited from class PamController.PamControlledUnit
addOfflineTaskGroup, addOtherRelatedMenuItems, addPamProcess, addPamProcess, addRelatedMenuItems, canClose, canPlayViewerSound, createDetectionMenu, createDisplayMenu, createFileMenu, createHelpMenu, flushDataBlockBuffers, getBackupInformation, getFrameNumber, getGUI, getGuiFrame, getInstanceIndex, getModuleStatus, getModuleStatusManager, getModuleSummary, getModuleSummary, getNumOfflineTaskGroups, getNumPamProcesses, getOfflineState, getOfflineTaskGroup, getPamConfiguration, getPamController, getPamModuleInfo, getPamProcess, getPamView, getPlugin, getShortUnitType, getSidePanel, getTabClipCopier, getTabPanel, getTabSpecificMenuBar, getToolbarComponent, getUnitName, getUnitType, getVerboseLevel, gotoTab, isInMainConfiguration, isNetRx, isViewer, notifyModelChanged, pamClose, pamHasStopped, pamToStart, playViewerSound, removePamProcess, removeUnit, rename, saveViewerData, setFrameNumber, setModuleStatusManager, setPamConfiguration, setPamController, setPamModuleInfo, setPamView, setSidePanel, setTabPanel, setToolbarComponent, setupControlledUnit, stopViewerSound, tellModule, terminalPrint, terminalPrintln, toString
-
Constructor Details
-
BeamFormBearingWrapper
-
-
Method Details
-
getWrappedAlgorithms
-
getBearingLocaliserControl
- Returns:
- the bearingLocaliserControl
-
sortBeamFormers
-
getWrappedBeamFormerProcess
- Returns:
- the wrappedBeamFormerProcess
-