Class TethysNoiseDataProvider


public class TethysNoiseDataProvider extends AutoTethysProvider
  • Constructor Details

  • Method Details

    • getAllowedGranularities

      public nilus.GranularityEnumType[] getAllowedGranularities()
      Description copied from class: TethysDataProvider
      Get a list of allowed granularity types for this output
      Overrides:
      getAllowedGranularities in class AutoTethysProvider
      Returns:
      list of granularities.
    • createDetection

      public nilus.Detection createDetection(PamDataUnit dataUnit, TethysExportParams tethysExportParams, StreamExportParams streamExportParams)
      Description copied from class: 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.
      Overrides:
      createDetection in class AutoTethysProvider
      Parameters:
      dataUnit - PAMGuard data unit
      tethysExportParams -
      streamExportParams -
      Returns:
      Detection Tethys Detection object.
    • getEffortKinds

      public void getEffortKinds(PDeployment pDeployment, List<nilus.DetectionEffortKind> effortKinds, StreamExportParams exportParams)
      Description copied from class: TethysDataProvider
      Fill in the effort kind list for the top of a Detections document. This must contain a list of every species that's going to be output within this effort period. Any species assigned to an actual detection must be in this list, or the document will be rejected.
      Overrides:
      getEffortKinds in class AutoTethysProvider
      Parameters:
      pDeployment -
      effortKinds - tethys object list to add to.
      exportParams -
    • wantExportDialogCard

      public boolean wantExportDialogCard(ExportWizardCard wizPanel)
      Description copied from class: TethysDataProvider
      See if a particular card should be used in the export wizard. This may not be the best way of doing this, but will do for now.
      Overrides:
      wantExportDialogCard in class AutoTethysProvider
      Parameters:
      wizPanel -
      Returns:
    • canExportLocalisations

      public boolean canExportLocalisations(nilus.GranularityEnumType granularityType)
      Description copied from class: TethysDataProvider
      See if it's possible for this block to export localisations. This may depend on the selected granularity.
      Overrides:
      canExportLocalisations in class AutoTethysProvider
      Parameters:
      granularityType -
      Returns: