Class BFLocaliserParams

java.lang.Object
beamformer.BeamFormerParams
beamformer.localiser.BFLocaliserParams
All Implemented Interfaces:
Serializable, Cloneable, ManagedParameters

public class BFLocaliserParams extends BeamFormerParams implements Serializable, Cloneable, ManagedParameters
Parameters for beam former localiser
Author:
Doug Gillespie
See Also:
  • Field Details

    • serialVersionUID

      public static final long serialVersionUID
      See Also:
    • detectionSource

      public String detectionSource
    • fftLength

      public int fftLength
    • fftHop

      public int fftHop
    • doAllGroups

      public boolean doAllGroups
      Say to make additional data units and beam form ALL channel groups.
  • Constructor Details

    • BFLocaliserParams

      public BFLocaliserParams()
  • Method Details

    • clone

      public BFLocaliserParams clone()
      Overrides:
      clone in class BeamFormerParams
    • getParameterSet

      public PamParameterSet getParameterSet()
      Description copied from class: BeamFormerParams
      Get the auto-generated parameter set, and then add in the fields that are not included because they are not public and do not have getters. Note: for each field, we search the current class and (if that fails) the superclass. It's done this way because BeamFormerParams might be used directly (and thus the field would be found in the class) and it also might be used as a superclass to something else (e.g. BFLocaliserParams) in which case the field would only be found in the superclass.
      Specified by:
      getParameterSet in interface ManagedParameters
      Overrides:
      getParameterSet in class BeamFormerParams
      Returns:
      description of the parameters in a class.