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

    • DRAW_SYMBOLS Link icon

      static final int DRAW_SYMBOLS
      See Also:
    • DRAW_LINES Link icon

      static final int DRAW_LINES
      See Also:
    • NORMAL_SYMBOL Link icon

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

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

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

    • getDrawTypes Link icon

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

      PamSymbolFX getPamSymbol(PamDataUnit dataUnit, int type)