Class SimpleCTClassification

java.lang.Object
clickTrainDetector.classification.SimpleCTClassification
All Implemented Interfaces:
CTClassification
Direct Known Subclasses:
MTClkTrnClassification

public class SimpleCTClassification extends Object implements CTClassification
A holder class which is convenient for sub classing.
Author:
Jamie Macaulay
  • Constructor Details

    • SimpleCTClassification

      public SimpleCTClassification(int speciesID, CTClassifierType classifierType)
  • Method Details

    • getClassifierType

      public CTClassifierType getClassifierType()
      Description copied from interface: CTClassification
      The classifier type
      Specified by:
      getClassifierType in interface CTClassification
      Returns:
      the classifier type
    • getSpeciesID

      public int getSpeciesID()
      Description copied from interface: CTClassification
      Get the species ID for the classifier. 0 is unassigned and will results in the click train being deleted . >0 means the click train has been classified. invalid input: '<'0 means that the click train has been detected but not classified.
      Specified by:
      getSpeciesID in interface CTClassification
      Returns:
      the species ID for the classifier.
    • getSummaryString

      public String getSummaryString()
      Description copied from interface: CTClassification
      Get summary string for classifiers.
      Specified by:
      getSummaryString in interface CTClassification
      Returns:
      a string summary of classifiers.
    • getJSONLogging

      public ClassifierJSONLogging getJSONLogging()
      Description copied from interface: CTClassification
      Get string logging for the classifier.
      Specified by:
      getJSONLogging in interface CTClassification
      Returns:
      the JSON logging