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 Link icon

    • serialVersionUID Link icon

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

    • BasicFreqDomParams Link icon

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

    • getWeights Link icon

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

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

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

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

      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 Link icon

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

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