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

    • dashed Link icon

      public Stroke dashed
    • normal Link icon

      public Stroke normal
    • alpha Link icon

      public int alpha
    • detColor Link icon

      public Color detColor
  • Constructor Details Link icon

    • DLDetectionGraphics Link icon

      public DLDetectionGraphics(PamDataBlock parentDataBlock)
  • Method Details Link icon

    • getPamSymbol Link icon

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

      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