Class DLGraphics


public class DLGraphics extends PamDetectionOverlayGraphics
The detection graphics for the DL localiser. Forces the graphics to be one colour and paints some translucent boxes on the spectrogram depending on the classification model result.
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

    • DLGraphics Link icon

      public DLGraphics(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