Interface ClickTrainAlgorithm

All Known Implementing Classes:
MHTClickTrainAlgorithm, RatioAlgorithm, RatioClickTrainAlgorithm

public interface ClickTrainAlgorithm
Interface for a click train detection algorithm.
Author:
Jamie Macaulay
  • Method Details

    • getName

      String getName()
      The name of the algorithm
      Returns:
      the name of the algorithm
    • newDataUnit

      void newDataUnit(PamDataUnit<?,?> dataUnit)
      Adds a data unit to the click train detector algorithm
      Parameters:
      dataUnit - - data unit to be considered for click train detection.
    • getClickTrainGraphics

      CTDetectorGraphics getClickTrainGraphics()
      Get the class which handles GUI components for the click train detector algorithm
      Returns:
      the click train graphics.
    • update

      void update(int i, Object object)
      Send update flag to the algorithm
      Parameters:
      object - - an object to add to update
      flag - - the flag.
    • getCTAlgorithmInfoLogging

      CTAlgorithmInfoLogging getCTAlgorithmInfoLogging()
      Get logging class for click algorithm specific information.
      Returns:
      the ct algorithm logging.