Class EchoDetectionSystem

java.lang.Object
clickDetector.echoDetection.EchoDetectionSystem
Direct Known Subclasses:
JamieEchoDetectionSystem, SimpleEchoDetectionSystem

public abstract class EchoDetectionSystem extends Object
An echo detection system can provide everything there that is needed to decide whether clicks are echoes or not. This includes the code for processing click and also dialogs for controlling the echo decision process.
Author:
Doug Gillespie
  • Constructor Details

    • EchoDetectionSystem

      public EchoDetectionSystem(ClickControl clickcontrol)
      Parameters:
      clickcontrol -
  • Method Details

    • getEchoDialogPanel

      public abstract EchoDialogPanel getEchoDialogPanel()
      Get a dialog panel to be included in a larger or more general dialog.
      Returns:
      a dialog panel.
    • createEchoDetector

      public abstract EchoDetector createEchoDetector(ClickDetector.ChannelGroupDetector channelGroupDetector, int channelBitmap)
      Get an echo detection object for a set of channels.
      Parameters:
      channelGroupDetector -
      channelBitmap - channels to be included in this particular echo detector.
      clickControl -
      Returns:
      an echo detector for a group of channels.
    • getClickcontrol

      public ClickControl getClickcontrol()
      Returns:
      the clickcontrol