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

    • whistle Link icon

      public ArrayList<T extends PamDataUnit> whistle
    • sampleRate Link icon

      public double sampleRate
    • fftLen Link icon

      public double fftLen
    • fftHop Link icon

      public double fftHop
    • fileDataStart Link icon

      public long fileDataStart
  • Constructor Details Link icon

    • DetectionGroupMAT Link icon

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

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

    • getDetections Link icon

      public ArrayList<T> getDetections()
    • setWhistle Link icon

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

      public double getSampleRate()
    • setSampleRate Link icon

      public void setSampleRate(double sampleRate)
    • getFftLen Link icon

      public double getFftLen()
    • setFftLen Link icon

      public void setFftLen(double fftLen)
    • getFftHop Link icon

      public double getFftHop()
    • setFftHop Link icon

      public void setFftHop(double fftHop)
    • getFileDataStart Link icon

      public long getFileDataStart()
    • setFileDataStart Link icon

      public void setFileDataStart(long fileDataStart)