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

    • BeamLocaliserData Link icon

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

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

    • getFFTDataBlock Link icon

      public FFTDataBlock getFFTDataBlock()
      Returns:
      the dataBlock2D
    • getCollatedFFTData Link icon

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

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

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

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

      public BeamOGramDataBlock getBeamOGramDataBlock()
      Returns:
      the beamOGramDataBlock
    • getBeamAngles Link icon

      public double[] getBeamAngles()
      Returns:
      the beamAngles