Class CTClassifierParams

java.lang.Object
clickTrainDetector.classification.CTClassifierParams
All Implemented Interfaces:
Serializable, Cloneable, ManagedParameters
Direct Known Subclasses:
BearingClassifierParams, Chi2ThresholdParams, IDIClassifierParams, StandardClassifierParams, TemplateClassifierParams, TemplateCorrParams

public class CTClassifierParams extends Object implements Cloneable, Serializable, ManagedParameters
Classifier params class.
Author:
Jamie Macaulay
See Also:
  • Field Details

    • classifierName

      public String classifierName
      The name of the classifier.
    • speciesFlag

      public int speciesFlag
      A very simple species flag to indicate what classifier was used. 0 means not classified.
    • type

      public CTClassifierType type
      Easy way to know which classifier the parameter class belong to rather than big instance of statement
  • Constructor Details

    • CTClassifierParams

      public CTClassifierParams()
  • Method Details

    • newUniqueID

      public void newUniqueID()
      Create a new unique string identifier - USE WITH CAUTION as the unique ID is used to identify data selectors.
    • clone

      public CTClassifierParams clone()
    • getParameterSet

      public PamParameterSet getParameterSet()
      Description copied from interface: ManagedParameters
      Get a set of data that describes all of the parameters in a class
      Specified by:
      getParameterSet in interface ManagedParameters
      Returns:
      description of the parameters in a class.
    • getUniqueID

      public String getUniqueID()
      Returns:
      the uniqueID
    • setUniqueID

      public void setUniqueID(String uniqueID)
      Parameters:
      uniqueID - the uniqueID to set