Class ClickFFTOrganiser

java.lang.Object
fftManager.fftorganiser.FFTDataOrganiser
clickDetector.toad.ClickFFTOrganiser

public class ClickFFTOrganiser extends FFTDataOrganiser
  • Constructor Details

    • ClickFFTOrganiser

      public ClickFFTOrganiser(ClickControl clickControl)
      Parameters:
      clickControl -
  • Method Details

    • createFFTDataList

      public FFTDataList createFFTDataList(PamDataUnit pamDataUnit, double sampleRate, int channelMap) throws FFTDataException
      Description copied from class: FFTDataOrganiser
      Create a list of FFT Data units using the preferred input type.

      Note that some overridden versions of this function may chose to change the sample rate of the data (e.g. click detector upsampling) so the sample rate in the returned FFTDataList may not be the same as the sampleRate parameter fed to the function.

      Overrides:
      createFFTDataList in class FFTDataOrganiser
      Parameters:
      pamDataUnit - data unit we need FFT data for (can be anything, just needs it's times)
      sampleRate - sample rate of the data in PamDataUnit
      channelMap - channel map we want data for
      Returns:
      Collated and interleaved list of FFT data units
      Throws:
      FFTDataException
      See Also:
    • getDelayParams

      public DelayMeasurementParams getDelayParams()
      Returns:
      the delayParams
    • setDelayParams

      public void setDelayParams(DelayMeasurementParams delayParams)
      Parameters:
      delayParams - the delayParams to set