Class DelphinIDUtils.DetectionGroupMAT<T extends PamDataUnit>

java.lang.Object
rawDeepLearningClassifier.dlClassification.delphinID.DelphinIDUtils.DetectionGroupMAT<T>
Enclosing class:
DelphinIDUtils

public static class DelphinIDUtils.DetectionGroupMAT<T extends PamDataUnit> extends Object
Holds a whistle group and some extra information on sample rate, fft length and hop and the start of the processed file. Keep Java 11 compliant so do not use record.
  • Field Details

    • whistle

      public ArrayList<T extends PamDataUnit> whistle
    • sampleRate

      public double sampleRate
    • fftLen

      public double fftLen
    • fftHop

      public double fftHop
    • fileDataStart

      public long fileDataStart
  • Constructor Details

    • DetectionGroupMAT

      public DetectionGroupMAT(ArrayList<T> whistle, double sampleRate, long fileDataStart)
    • DetectionGroupMAT

      public DetectionGroupMAT(ArrayList<T> whistle, double sampleRate, double fftLen, double fftHop, long fileDataStart)
  • Method Details

    • getDetections

      public ArrayList<T> getDetections()
    • setWhistle

      public void setWhistle(ArrayList<T> whistle)
    • getSampleRate

      public double getSampleRate()
    • setSampleRate

      public void setSampleRate(double sampleRate)
    • getFftLen

      public double getFftLen()
    • setFftLen

      public void setFftLen(double fftLen)
    • getFftHop

      public double getFftHop()
    • setFftHop

      public void setFftHop(double fftHop)
    • getFileDataStart

      public long getFileDataStart()
    • setFileDataStart

      public void setFileDataStart(long fileDataStart)