Class StandardSymbolOptions

java.lang.Object
PamView.symbol.PamSymbolOptions
PamView.symbol.StandardSymbolOptions
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
ClickSymbolOptions

public class StandardSymbolOptions extends PamSymbolOptions implements Serializable, Cloneable
See Also:
  • Field Details Link icon

    • serialVersionUID Link icon

      public static final long serialVersionUID
      See Also:
    • COLOUR_BY_SUPERDET Link icon

      public static final int COLOUR_BY_SUPERDET
      See Also:
    • COLOUR_SPECIAL Link icon

      public static final int COLOUR_SPECIAL
      See Also:
    • COLOUR_SUPERDET_THEN_SPECIAL Link icon

      public static final int COLOUR_SUPERDET_THEN_SPECIAL
      See Also:
    • COLOUR_HYDROPHONE Link icon

      public static final int COLOUR_HYDROPHONE
      See Also:
    • COLOUR_FIXED Link icon

      public static final int COLOUR_FIXED
      See Also:
    • COLOUR_ANNOTATION Link icon

      public static final int COLOUR_ANNOTATION
      See Also:
    • colourChoice Link icon

      @Deprecated public int colourChoice
      Deprecated.
    • symbolData Link icon

      public SymbolData symbolData
    • mapLineLength Link icon

      public double mapLineLength
    • hideLinesWithLatLong Link icon

      public boolean hideLinesWithLatLong
  • Constructor Details Link icon

    • StandardSymbolOptions Link icon

      public StandardSymbolOptions(SymbolData defaultSymbol)
  • Method Details Link icon

    • getAnnotationSymbolOptions Link icon

      @Deprecated public AnnotationSymbolOptions getAnnotationSymbolOptions()
      Deprecated.
    • setAnnotationSymbolOptions Link icon

      @Deprecated public void setAnnotationSymbolOptions(AnnotationSymbolOptions annotationSymbolOptions)
      Deprecated.
    • isEnabled Link icon

      public boolean[] isEnabled(StandardSymbolChooser symbolChooser)
      Check whether the symbol modifiers are enabled or disabled.
      Returns:
      a list of booleans indicating whether the symbol modifier is enabled.
    • setEnabled Link icon

      public void setEnabled(boolean enabled, int i)
      Set whether a symbol modifier is enabled.
      Parameters:
      enabled - - true to enable.
      i - - the index of the symbol modifier (not modified).
    • getModifierOrder Link icon

      public int[] getModifierOrder(StandardSymbolChooser symbolChooser)
      Returns:
      the modifierOrder
    • setModifierOrder Link icon

      public void setModifierOrder(int[] modifierOrder)
      Parameters:
      modifierOrder - the modifierOrder to set
    • setModifierParams Link icon

      public void setModifierParams(String modifierName, SymbolModifierParams params)
      Get parameters for a named symbol modifier

      This should only be called during serialization - otherwise the symbol modifiers hold a reference to their params

      Parameters:
      modifierName -
      params -
    • getModifierParams Link icon

      public SymbolModifierParams getModifierParams(SymbolModifier modifierName)
      Set parameters for a named symbol modifier.

      This should only be called during de-serialization - otherwise the symbol modifiers hold a reference to their parameters.

      Parameters:
      modifierName -
      Returns: