Class RawClipFFTPlotManager

java.lang.Object
dataPlotsFX.data.FFTPlotManager
dataPlotsFX.rawClipDataPlot.RawClipFFTPlotManager

public class RawClipFFTPlotManager extends FFTPlotManager
The plot manager for data units that contains raw clips of data.
Author:
Jamie Macaulay
  • Constructor Details

    • RawClipFFTPlotManager

      public RawClipFFTPlotManager(RawClipDataInfo rawClipPlotInfo)
  • Method Details

    • getFFTPlotParams

      public FFTPlotSettings getFFTPlotParams()
      Description copied from class: FFTPlotManager
      Get the FFT parameters for the display.
      Specified by:
      getFFTPlotParams in class FFTPlotManager
      Returns:
      the FFT parameters.
    • getFrequencyScaleInfo

      public TDScaleInfo getFrequencyScaleInfo()
      Description copied from class: FFTPlotManager
      Get the frequency scale info for the TDScaleInfoFX.
      Specified by:
      getFrequencyScaleInfo in class FFTPlotManager
      Returns:
      the frequency scale info.
    • getSpectrogram

      public double[][] getSpectrogram(PamDataUnit pamDataUnit, int chanClick)
      Description copied from class: FFTPlotManager
      Get the spectrogram from a data unit based on the FFT settings
      Specified by:
      getSpectrogram in class FFTPlotManager
      Parameters:
      pamDataUnit - - the data unit.
      chanClick - - the spectrogram channel - this is the realtive channel within the data unit. Not the absolute channel.
      Returns:
      the absolute spectrogram data.