Package rocca

Class RoccaLoggingDataUnit

All Implemented Interfaces:
Comparable<PamDataUnit>, PamDetection, AcousticDataUnit

public class RoccaLoggingDataUnit extends PamDataUnit<PamDataUnit,PamDataUnit> implements PamDetection
Data unit containing the RoccaContourDataBlock to save to the database
Author:
Michael Oswald
  • Constructor Details Link icon

    • RoccaLoggingDataUnit Link icon

      public RoccaLoggingDataUnit(long timeMilliseconds, RoccaContourStats contourStats)
      Main constructor
      Parameters:
      timeMilliseconds - time recorded in the first data block
      contourStats - the RoccaContourStats object containing the calculated/measured parameters from the contour
  • Method Details Link icon

    • getContourStatsObject Link icon

      public RoccaContourStats getContourStatsObject()
      return the RoccaContourStats object
    • getContourStats Link icon

      public EnumMap<RoccaContourStats.ParamIndx,Double> getContourStats()
      return the EnumMap containing the measured/calculated parameters contained in the RoccaContourStats object
    • setContourStats Link icon

      public void setContourStats(RoccaContourStats contourStats)
    • getClassifiedSpecies Link icon

      public String getClassifiedSpecies()
    • setClassifiedSpecies Link icon

      public void setClassifiedSpecies(String classifiedAs)
    • getClassifierUsed Link icon

      public String getClassifierUsed()
    • setClassifierUsed Link icon

      public void setClassifierUsed(String classifierUsed)
    • getClassifier2Used Link icon

      public String getClassifier2Used()
    • setClassifier2Used Link icon

      public void setClassifier2Used(String classifier2Used)
    • getFilename Link icon

      public String getFilename()
    • setFilename Link icon

      public void setFilename(String clipFile)
    • getDetectionCount Link icon

      public int getDetectionCount()
    • setDetectionCount Link icon

      public void setDetectionCount(int detectionCount)
    • getSightingNum Link icon

      public String getSightingNum()
    • setSightingNum Link icon

      public void setSightingNum(String sightingNum)
    • getSpList Link icon

      public String getSpList()
    • setSpList Link icon

      public void setSpList(String spList)
    • getVoteList Link icon

      public String getVoteList()
    • setVoteList Link icon

      public void setVoteList(String voteList)
    • getLatitude Link icon

      public double getLatitude()
    • setLatitude Link icon

      public void setLatitude(double latitude)
    • getLongitude Link icon

      public double getLongitude()
    • setLongitude Link icon

      public void setLongitude(double longitude)
    • getSummaryString Link icon

      public String getSummaryString()
      Description copied from class: PamDataUnit
      Return an html formatted summary string describing the detection which can be used in tooltips anywhere in PAMGuard.
      Overrides:
      getSummaryString in class PamDataUnit<PamDataUnit,PamDataUnit>
      Returns:
      summary string
    • getFrequency Link icon

      public double[] getFrequency()
      Description copied from class: PamDataUnit
      gets the frequency limits from the DataUnitBaseData object
      Overrides:
      getFrequency in class PamDataUnit<PamDataUnit,PamDataUnit>
      Returns:
    • getDurationInMilliseconds Link icon

      public Double getDurationInMilliseconds()
      Description copied from class: PamDataUnit
      Returns the data unit duration in milliseconds, as a Float value.
      Overrides:
      getDurationInMilliseconds in class PamDataUnit<PamDataUnit,PamDataUnit>
      Returns:
      null if nothing available - see if this causes problems consider returning a float value of -1.