Interface ClickTrainAlgorithm
- All Known Implementing Classes:
MHTClickTrainAlgorithm
,RatioAlgorithm
,RatioClickTrainAlgorithm
public interface ClickTrainAlgorithm
Interface for a click train detection algorithm.
- Author:
- Jamie Macaulay
-
Method Summary
Modifier and TypeMethodDescriptionGet the class which handles GUI components for the click train detector algorithmGet logging class for click algorithm specific information.getName()
The name of the algorithmvoid
newDataUnit
(PamDataUnit<?, ?> dataUnit) Adds a data unit to the click train detector algorithmvoid
Send update flag to the algorithm
-
Method Details
-
getName
String getName()The name of the algorithm- Returns:
- the name of the algorithm
-
newDataUnit
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
Send update flag to the algorithm- Parameters:
object
- - an object to add to updateflag
- - the flag.
-
getCTAlgorithmInfoLogging
CTAlgorithmInfoLogging getCTAlgorithmInfoLogging()Get logging class for click algorithm specific information.- Returns:
- the ct algorithm logging.
-