Package dbht

Class DbHtParameters

java.lang.Object
dbht.DbHtParameters
All Implemented Interfaces:
Serializable, Cloneable, ManagedParameters

public class DbHtParameters extends Object implements Serializable, Cloneable, ManagedParameters
See Also:
  • Field Details Link icon

    • serialVersionUID Link icon

      public static final long serialVersionUID
      See Also:
    • dataSource Link icon

      public String dataSource
      Data source name
    • measurementInterval Link icon

      public int measurementInterval
      Measurement interval in seconds.
    • channelMap Link icon

      public int channelMap
      Channel map for measurements.
    • filterLogOrder Link icon

      public int filterLogOrder
      log2 of the filter order (actual filter will probably be one less than this value).
    • chebyGamma Link icon

      public double chebyGamma
      Gamma for Chebychev window.
    • hearingThreshold Link icon

      public double[] hearingThreshold
      array of hearing threshold values. Must be same length as frequencyPoints
    • lastImportFile Link icon

      public File lastImportFile
  • Constructor Details Link icon

    • DbHtParameters Link icon

      public DbHtParameters()
  • Method Details Link icon

    • getNumHtPoints Link icon

      public int getNumHtPoints()
    • getFilterFrequencies Link icon

      public double[] getFilterFrequencies(double sampleRate)
    • getFilterGains Link icon

      public double[] getFilterGains(double sampleRate)
    • getLowestThreshold Link icon

      public double getLowestThreshold()
    • calculateFilterThings Link icon

      public int calculateFilterThings(double sampleRate) throws DbHtException
      Throws:
      DbHtException
    • clone Link icon

      public DbHtParameters clone()
    • getFrequencyPoints Link icon

      public double[] getFrequencyPoints()
      Returns:
      the frequencyPoints
    • setFrequencyPoints Link icon

      public void setFrequencyPoints(double[] frequencyPoints)
      Parameters:
      frequencyPoints - the frequencyPoints to set
    • getParameterSet Link icon

      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.