Package Azigram

Class AzigramParameters

java.lang.Object
Azigram.AzigramParameters
All Implemented Interfaces:
Serializable, Cloneable, ManagedParameters

public class AzigramParameters extends Object implements Serializable, ManagedParameters, Cloneable
See Also:
  • Field Details

    • serialVersionUID

      public static final long serialVersionUID
      See Also:
    • channelBitmap

      public int channelBitmap
    • dataSource

      public GroupedSourceParameters dataSource
    • secAvg

      public double secAvg
      Seconds to average PSD for long-term display or 0 for no averaging (parameter from Thode Azigram)
    • bearingCorrection

      public double[] bearingCorrection
      Bearing bias/correction (degrees?) (parameter from Thode Azigram)
    • outputSampleRate

      public float outputSampleRate
    • displayGaindB

      public float displayGaindB
      Apply gain (in dB) when displaying on the spectrogram. This is a hack to help the Azigram look nicer. It allows the user some discretion to adjust how Azigram transparency/fade-to-black works.
  • Constructor Details

    • AzigramParameters

      public AzigramParameters()
  • Method Details

    • 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.
    • clone

      public AzigramParameters clone()
    • getOutputSampleRate

      public float getOutputSampleRate()
    • getOutputRateList

      public Float[] getOutputRateList()
      Possible output-rates for the Azigram output.
      Returns: