Package clickDetector

Class TrackedClickLocaliser

java.lang.Object
PamguardMVC.PamProcess
clickDetector.TrackedClickLocaliser
All Implemented Interfaces:
PamObserver, ProcessAnnotator

public class TrackedClickLocaliser extends PamProcess
Something similar to ClickTrainDetector, but working on the output of tracked clicks so that accurate positions for groups of tracked clicks are calculated and can be displayed / stored.

The tracked click localiser is for clicks which have been manually annotated in real time. Doesn't do the localisation, just the data management of grouping clicks together.

Author:
Doug Gillespie
  • Constructor Details

  • Method Details

    • trackClick

      public void trackClick(ClickDetection click, int whaleId)
      Track a click.
      Parameters:
      click -
      whaleId -
    • newData

      public void newData(PamObservable o, PamDataUnit arg)
      Overrides:
      newData in class PamProcess
    • localiseGroup

      public boolean localiseGroup(GroupDetection detectionGroup)
    • pamStart

      public void pamStart()
      Description copied from class: PamProcess
      Called for each process to tell it to start (may not be necessary for processes which are listening for data anyway).
      Specified by:
      pamStart in class PamProcess
    • pamStop

      public void pamStop()
      Description copied from class: PamProcess
      Stops the process.
      Specified by:
      pamStop in class PamProcess
    • removeClick

      public void removeClick(ClickDetection click)
      Remove a click from a click train.
      Parameters:
      removeClick -