Class TLcdAISDefaultPointPainterSymbolProvider

java.lang.Object
com.luciad.ais.symbology.TLcdAISDefaultPointPainterSymbolProvider
All Implemented Interfaces:
ILcdObjectIconProvider

public class TLcdAISDefaultPointPainterSymbolProvider extends Object implements ILcdObjectIconProvider
This symbol provider has only one symbol, a thunderbolt. You cannot change this default symbol, neither its color nor its selection color.

This class can be used when no other symbol provider is found.

  • Constructor Details

    • TLcdAISDefaultPointPainterSymbolProvider

      public TLcdAISDefaultPointPainterSymbolProvider()
  • Method Details

    • getIcon

      public ILcdIcon getIcon(Object anObject)
      Description copied from interface: ILcdObjectIconProvider
      Returns an icon that can be used as representation for this object.
      Specified by:
      getIcon in interface ILcdObjectIconProvider
      Parameters:
      anObject - the domain object
      Returns:
      null when no ILcdIcon can be found the ILcdIcon for aObject
    • canGetIcon

      public boolean canGetIcon(Object anObject)
      Description copied from interface: ILcdObjectIconProvider
      Returns whether an icon can be returned for a given object.
      Specified by:
      canGetIcon in interface ILcdObjectIconProvider
      Parameters:
      anObject - to object to check whether an icon can be provided for it.
      Returns:
      whether an icon can be returned for a given object.