Class CTClassificationProcess

java.lang.Object
PamguardMVC.PamProcess
PamguardMVC.PamInstantProcess
clickTrainDetector.CTClassificationProcess
All Implemented Interfaces:
PamObserver, ProcessAnnotator

public class CTClassificationProcess extends PamInstantProcess
Process which classifies click trains.
Author:
Jamie Macaulay
  • Constructor Details

    • CTClassificationProcess

      public CTClassificationProcess(ClickTrainControl pamControlledUnit)
  • Method Details

    • getClssfdClickTrainDataBlock

      public ClickTrainDataBlock getClssfdClickTrainDataBlock()
      Get the classified click train data block. This holds click trains which have been classified to a species.
      Returns:
      the classified click train datablock.
    • newData

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

      public void updateData(PamObservable o, PamDataUnit arg)
      Description copied from interface: PamObserver
      Informs the PamObserver that existing data have been updated
      Specified by:
      updateData in interface PamObserver
      Overrides:
      updateData in class PamProcess
    • newClickTrainData

      public void newClickTrainData(CTDataUnit dataUnit)
      Classify a new click train.
      Parameters:
      dataUnit - the data unit.
    • 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