Package PamguardMVC

Class AcousticDataBlock<Tunit extends PamDataUnit>

java.lang.Object
PamguardMVC.PamObservable
PamguardMVC.PamDataBlock<Tunit>
PamguardMVC.AcousticDataBlock<Tunit>
Type Parameters:
Tunit -
Direct Known Subclasses:
AbstractWhistleDataBlock, ClickDataBlock, ClickGroupDataBlock, ClipDisplayDataBlock, CPODClickDataBlock, DataBlock2D, DLDetectionDataBlock, GPLDetectionBlock, PamRawDataBlock

public abstract class AcousticDataBlock<Tunit extends PamDataUnit> extends PamDataBlock<Tunit>
Class for all PAMGAURD data based on acoustic types of data, i.e. data which have a sample number (so not NMEA data, depth data, visual data, etc, but raw data, FFT data, detections, etc.).

Includes some functions to relate channel numbers to hydrophone numbers (which are messed up in the decimator) and functions to turn amplitudes from raw units into dB re 1 mu Pa.

Author:
Doug Gillespie
  • Constructor Details

    • AcousticDataBlock

      public AcousticDataBlock(Class unitClass, String dataName, PamProcess parentProcess, int channelMap)
  • Method Details