Class DLDetectionGraphics

java.lang.Object
PamView.PanelOverlayDraw
PamView.PamDetectionOverlayGraphics
rawDeepLearningClassifier.layoutFX.DLDetectionGraphics

public class DLDetectionGraphics extends PamDetectionOverlayGraphics
Graphics for the detected data units
Author:
Jamie Macaulay
  • Field Details

    • dashed

      public Stroke dashed
    • normal

      public Stroke normal
    • alpha

      public int alpha
    • detColor

      public Color detColor
  • Constructor Details

    • DLDetectionGraphics

      public DLDetectionGraphics(PamDataBlock parentDataBlock)
  • Method Details

    • getPamSymbol

      public PamSymbol getPamSymbol(PamDataUnit pamDataUnit, GeneralProjector projector)
      Override to forget all symbol chooser stuff.
      Overrides:
      getPamSymbol in class PamDetectionOverlayGraphics
      Parameters:
      pamDataUnit -
      Returns:
      PamSymbol to use in plotting. Generally this is just the set symbol for the overlay, but can be overridden if a detector has some complicated way of using different symbols for different dataUnits.
    • drawOnSpectrogram

      protected Rectangle drawOnSpectrogram(Graphics g, PamDataUnit pamDataUnit, GeneralProjector generalProjector)
      Description copied from class: PamDetectionOverlayGraphics
      Draw on spectrogram changed March 2010 so that the default time unit is milliseconds (Java time from 1970) rather than samples. This makes it posible to work with data collected over multiple files when operating in viewer mode.
      Overrides:
      drawOnSpectrogram in class PamDetectionOverlayGraphics
      Parameters:
      g -
      pamDataUnit -
      generalProjector -
      Returns:
      updated rectangle