Package clickDetector.toad
Class ClickTOADCalculator
java.lang.Object
PamguardMVC.toad.GenericTOADCalculator
clickDetector.toad.ClickTOADCalculator
- All Implemented Interfaces:
PamSettings
,SettingsNameProvider
,TOADCalculator
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetSettingsPane
(Window parent, PamDataBlock<?> detectionSource) getTOADInformation
(List<PamDataUnit> dataUnits, double sampleRate, int channelMap, SnapshotGeometry geometry) Generate TOAD information for a whole load of data units (or just one - maybe needs a simpler list if there is only one to avoid having to make lots of lists of just one data unit !)
Note that any fancy operations that involve waveform envelopes, etc, are generally handled by the FFTOrganiser.void
Methods inherited from class PamguardMVC.toad.GenericTOADCalculator
getDelayMeasurementParams, getDetectorDataBlock, getFftDataOrganiser, getMaxDelays, getSettingsReference, getSettingsVersion, getTimingSource, getUnitName, getUnitType, hasTOADDialog, isCanUseEnvelope, isCanUseLeadingEdge, restoreSettings, setCanUseEnvelope, setCanUseLeadingEdge, setDetectorDataBlock, setFftDataOrganiser, setTimingSource, setTOADSourceParams, showTOADDialog
-
Constructor Details
-
ClickTOADCalculator
- Parameters:
clickControl
-
-
-
Method Details
-
setupCalculator
public void setupCalculator() -
getTOADInformation
public TOADInformation getTOADInformation(List<PamDataUnit> dataUnits, double sampleRate, int channelMap, SnapshotGeometry geometry) Description copied from class:GenericTOADCalculator
Generate TOAD information for a whole load of data units (or just one - maybe needs a simpler list if there is only one to avoid having to make lots of lists of just one data unit !)
Note that any fancy operations that involve waveform envelopes, etc, are generally handled by the FFTOrganiser. However, this function does need some way of filtering the FFT data for the final cross correlation...- Specified by:
getTOADInformation
in interfaceTOADCalculator
- Overrides:
getTOADInformation
in classGenericTOADCalculator
- Parameters:
channelMap
- wanted channels ? Do we need this parameter ?- Returns:
-
getSettingsPane
- Specified by:
getSettingsPane
in interfaceTOADCalculator
- Overrides:
getSettingsPane
in classGenericTOADCalculator
- Returns:
- A settings pane to configure any TOAD options.
-