Package dataPlotsFX

Interface TDSymbolChooserFX

All Known Implementing Classes:
BOSymbolChooser, ClickSymbolChooserFX, CPODPlotInfoFX.CPODSymbolChooserFX, GPLStateSymbolChooser, RawClipSymbolChooser, SimpleSymbolChooserFX, TDManagedSymbolChooserFX, WhistleTDSymbolChooser

public interface TDSymbolChooserFX
Interface allowing things getting drawn on the plots to chose their won symbol
Author:
Doug Gillespie
  • Field Details

    • DRAW_SYMBOLS

      static final int DRAW_SYMBOLS
      See Also:
    • DRAW_LINES

      static final int DRAW_LINES
      See Also:
    • NORMAL_SYMBOL

      static final int NORMAL_SYMBOL
      Flag to get a standard symbol;
      See Also:
    • HIGHLIGHT_SYMBOL

      static final int HIGHLIGHT_SYMBOL
      Flag to get a highlighted symbol. Generally this is for data units which have been individually selected e.g. by a mouse or finger tap
      See Also:
    • HIGHLIGHT_SYMBOL_MARKED

      static final int HIGHLIGHT_SYMBOL_MARKED
      Flag for a highlighted symbol. Generally this particular highlight is used if a data unit has been sleected as a part of a group of data units, e.g. by a zoomer. In ths case applying individual highlights may clutter the display and so a more light weight highlight or no highlight at all may be appropriate,
      See Also:
  • Method Details

    • getDrawTypes

      int getDrawTypes(PamDataUnit dataUnit)
      Get the draw type for a particular data unit. This allows the data units to be drawn in multiple ways depending on their properties. For example click trains can have lines between data units whislt unclassified clicks have nothing
      Parameters:
      dataUnit - - the data unit
      Returns:
    • getPamSymbol

      PamSymbolFX getPamSymbol(PamDataUnit dataUnit, int type)