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.
- 
Field Summary
Fields inherited from class PamController.PamControlledUnit
isMixed, isViewer - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidsortBeamFormers(BearingAlgorithmParams algorithmParams, int groupIndex) Methods inherited from class beamformer.BeamFormerBaseControl
findAlgorithmByName, getAlgorithmList, getBeamFormerParams, getBeamFormerProcess, setBeamFormerParams, setBeamFormerProcessMethods 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, getUnitTaskManager, getUnitTaskManager, getUnitType, getVerboseLevel, gotoTab, isInMainConfiguration, isNetRx, isViewer, notifyModelChanged, pamClose, pamHasStopped, pamToStart, playViewerSound, removePamProcess, removeUnit, rename, saveViewerData, setFrameNumber, setModuleStatusManager, setPamConfiguration, setPamController, setPamModuleInfo, setPamView, setSidePanel, setTabPanel, setToolbarComponent, setUnitTaskManager, setupControlledUnit, stopViewerSound, tellModule, terminalPrint, terminalPrintln, toString 
- 
Constructor Details
- 
BeamFormBearingWrapper
 
 - 
 - 
Method Details
- 
getWrappedAlgorithms
 - 
getBearingLocaliserControl
- Returns:
 - the bearingLocaliserControl
 
 - 
sortBeamFormers
 - 
getWrappedBeamFormerProcess
- Returns:
 - the wrappedBeamFormerProcess
 
 
 -