Class BeamLocaliserData

java.lang.Object
PamguardMVC.PamDataUnit<PamDataUnit,PamDataUnit>
beamformer.localiser.BeamLocaliserData
All Implemented Interfaces:
Comparable<PamDataUnit>

public class BeamLocaliserData extends PamDataUnit<PamDataUnit,PamDataUnit>
Temporary data used during beam forming, e.g. for updating displays.
Author:
Doug Gillespie
  • Constructor Details

    • BeamLocaliserData

      public BeamLocaliserData(long timeMilliseconds)
      Parameters:
      timeMilliseconds -
    • BeamLocaliserData

      public BeamLocaliserData(long timeMilliseconds, FFTDataBlock fftDataBlock, BeamOGramDataBlock beamOGramDataBlock, List<FFTDataUnit> collatedFFTData, List<BeamOGramDataUnit> collatedBeamOGram, double[] frequencyRange, double[] beamAngles)
      Parameters:
      timeMilliseconds -
      collatedFFTData -
      collatedBeamOGram -
      angle1Data -
  • Method Details

    • getFFTDataBlock

      public FFTDataBlock getFFTDataBlock()
      Returns:
      the dataBlock2D
    • getCollatedFFTData

      public List<FFTDataUnit> getCollatedFFTData()
      Returns:
      the collatedFFTData
    • setCollatedFFTData

      public void setCollatedFFTData(List<FFTDataUnit> collatedFFTData)
      Parameters:
      collatedFFTData - the collatedFFTData to set
    • getCollatedBeamOGram

      public List<BeamOGramDataUnit> getCollatedBeamOGram()
      Returns:
      the collatedBeamOGram
    • setCollatedBeamOGram

      public void setCollatedBeamOGram(List<BeamOGramDataUnit> collatedBeamOGram)
      Parameters:
      collatedBeamOGram - the collatedBeamOGram to set
    • getBeamOGramDataBlock

      public BeamOGramDataBlock getBeamOGramDataBlock()
      Returns:
      the beamOGramDataBlock
    • getBeamAngles

      public double[] getBeamAngles()
      Returns:
      the beamAngles