Class ClickTypeCommonParams

java.lang.Object
clickDetector.ClickClassifiers.ClickTypeCommonParams
All Implemented Interfaces:
Serializable, Cloneable, ManagedParameters
Direct Known Subclasses:
ClickTypeParams, SweepClassifierSet

public abstract class ClickTypeCommonParams extends Object implements Cloneable, Serializable, ManagedParameters
Superclass for click parameters, including the ClickTypeParms and SweepClassifierSet classes. Created to allow simple access to the alarm- specific parameters
Author:
Michael Oswald
See Also:
  • Field Details

    • serialVersionUID

      public static final long serialVersionUID
      See Also:
    • enable

      public static final Boolean enable
      True for the classifier to be enabled.
  • Constructor Details

    • ClickTypeCommonParams

      public ClickTypeCommonParams()
  • Method Details

    • getAlarm

      public ClickAlarm getAlarm()
      Returns the ClickAlarm associated with this click type.
      Returns:
      the ClickAlarm
    • setAlarm

      public void setAlarm(ClickAlarm alarm)
      Sets the alarm used for this click type. This is used in the setupProcess() method of ClickDetector to reset a species code's alarm to the default alarm, in case the original alarm has been deleted.
      Parameters:
      clickAlarm - the clickAlarm to apply
    • getAlarmEnabled

      public Boolean getAlarmEnabled()
      Returns true/false on whether an alarm has been enabled for the click
      Returns:
      Boolean indicating status
    • setAlarmEnabled

      public void setAlarmEnabled(Boolean alarmEnabled)
    • getPrevTime

      public long getPrevTime()
    • setPrevTime

      public void setPrevTime(long prevTime)
    • getMaxTime

      public long getMaxTime()
    • setMaxTime

      public void setMaxTime(long maxTime)
    • getDiscard

      public Boolean getDiscard()
    • getName

      public String getName()
      Returns:
      the name
    • setName

      public void setName(String name)
      Parameters:
      name - the name to set
    • getSpeciesCode

      public int getSpeciesCode()
      Returns:
      the speciesCode
    • setSpeciesCode

      public void setSpeciesCode(int speciesCode)
      Parameters:
      speciesCode - the speciesCode to set
    • getEnable

      public static Boolean getEnable()
      Returns:
      the enable
    • setDiscard

      public void setDiscard(Boolean discard)
      Parameters:
      discard - the discard to set
    • 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.