Package gpl.tethys
Class GPLTethysProvider
java.lang.Object
tethys.pamdata.AutoTethysProvider
gpl.tethys.GPLTethysProvider
- All Implemented Interfaces:
TethysDataProvider
-
Constructor Summary
ConstructorsConstructorDescriptionGPLTethysProvider
(TethysControl tethysControl, GPLControlledUnit gplControlledUnit, GPLDetectionBlock pamDataBlock) -
Method Summary
Modifier and TypeMethodDescriptionnilus.Detection
createDetection
(PamDataUnit dataUnit, TethysExportParams tethysExportParams, StreamExportParams streamExportParams) Create a Tethys Detection object from a PamDataUnit.
It's OK for this to return null if for some reason the unit shouldn't be stored.Methods inherited from class tethys.pamdata.AutoTethysProvider
addUserDefined, canExportLocalisations, getAlgorithm, getAlgorithmParameters, getAllowedGranularities, getDescription, getDetectionsMethod, getDetectionsName, getEffortKinds, getLocalisationAlgorithm, getLocalisationInfo, getLocalisationParameters, getPamDataBlock, getTethysControl, granularityOK, hasDetections, isAddFrequencyInfo, packAnnotation, roundDecimalPlaces, roundSignificantFigures, setAddFrequencyInfo, wantExportDialogCard
-
Constructor Details
-
GPLTethysProvider
public GPLTethysProvider(TethysControl tethysControl, GPLControlledUnit gplControlledUnit, GPLDetectionBlock pamDataBlock)
-
-
Method Details
-
createDetection
public nilus.Detection createDetection(PamDataUnit dataUnit, TethysExportParams tethysExportParams, StreamExportParams streamExportParams) Description copied from interface:TethysDataProvider
Create a Tethys Detection object from a PamDataUnit.
It's OK for this to return null if for some reason the unit shouldn't be stored.- Specified by:
createDetection
in interfaceTethysDataProvider
- Overrides:
createDetection
in classAutoTethysProvider
- Parameters:
dataUnit
- PAMGuard data unittethysExportParams
-streamExportParams
-- Returns:
- Detection Tethys Detection object.
-