Package bearinglocaliser.toad
Class TOADBearingAlgorithm
java.lang.Object
bearinglocaliser.algorithms.BaseFFTBearingAlgorithm
bearinglocaliser.toad.TOADBearingAlgorithm
- All Implemented Interfaces:
BearingAlgorithm
-
Constructor Summary
ConstructorDescriptionTOADBearingAlgorithm
(TOADBearingProvider toadBearingProvider, BearingProcess bearingProcess, BearingAlgorithmParams algorithmParams, int groupIndex) -
Method Summary
Modifier and TypeMethodDescriptionprocessFFTData
(PamDataUnit pamDataUnit, BearingAlgorithmGroup beamGroup, FFTDataList fftDataList) this is where we end up when any raw or FFT data has been extracted and, where necessary FFT'd so we've an array of FFT data over all channels in the group.Methods inherited from class bearinglocaliser.algorithms.BaseFFTBearingAlgorithm
frequencyToBin, frequencyToBin, getAlgorithmParams, getFftSourceData, getParams, getRequiredDataHistory, prepare, process, setAlgorithmParams, setParams
-
Constructor Details
-
TOADBearingAlgorithm
public TOADBearingAlgorithm(TOADBearingProvider toadBearingProvider, BearingProcess bearingProcess, BearingAlgorithmParams algorithmParams, int groupIndex)
-
-
Method Details
-
processFFTData
public BearingLocalisation processFFTData(PamDataUnit pamDataUnit, BearingAlgorithmGroup beamGroup, FFTDataList fftDataList) Description copied from class:BaseFFTBearingAlgorithm
this is where we end up when any raw or FFT data has been extracted and, where necessary FFT'd so we've an array of FFT data over all channels in the group.- Specified by:
processFFTData
in classBaseFFTBearingAlgorithm
- Returns:
- a valid bearing loclaisation or null if it can't be computed
-
createDataDisplay
-
getCorrelations
- Returns:
- the correlations
-