Class BasicFreqDomParams

java.lang.Object
beamformer.BeamAlgorithmParams
beamformer.algorithms.basicFreqDomain.BasicFreqDomParams
All Implemented Interfaces:
Serializable, Cloneable, ManagedParameters

public class BasicFreqDomParams extends BeamAlgorithmParams implements ManagedParameters
See Also:
  • Field Details

    • serialVersionUID

      public static final long serialVersionUID
      version number
      See Also:
  • Constructor Details

    • BasicFreqDomParams

      public BasicFreqDomParams(String name, int groupNumber, int channelMap)
      Main constructor
      Parameters:
      groupNumber -
      algorithmName -
  • Method Details

    • getWeights

      public double[][] getWeights()
      Returns:
      the weights
    • setWeights

      public void setWeights(double[][] weights)
      Parameters:
      weights - the weights to set
    • getWindowTypes

      public int[] getWindowTypes()
      Returns:
      the windowTypes
    • setWindowTypes

      public void setWindowTypes(int[] windowTypes)
      Parameters:
      windowTypes - the windowTypes to set
    • clone

      public BasicFreqDomParams clone()
      Description copied from class: BeamAlgorithmParams
      Clone the fields in this abstract class, as well as any fields specific to the extended class. Extended classes must override this method to ensure the params get saved properly. See the BasicFreqDomParams.clone method for an example;
      Specified by:
      clone in class BeamAlgorithmParams
    • getBeamogramWeights

      public double[] getBeamogramWeights()
      Returns:
      the beamogramWeights
    • setBeamogramWeights

      public void setBeamogramWeights(double[] beamogramWeights)
      Parameters:
      beamogramWeights - the beamogramWeights 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
      Overrides:
      getParameterSet in class BeamAlgorithmParams
      Returns:
      description of the parameters in a class.