Class TLcdFeaturedNDB

All Implemented Interfaces:
ILcdEditableNavaid, ILcdEditableNDB, ILcdNavaid, ILcdNDB, ILcdDefaultDisplayNameSettable, ILcdDataObject, ILcdBounded, ILcdPoint, ILcdShape, ILcd2DEditablePoint, ILcd2DEditableShape, ILcd3DEditablePoint, ILcd3DEditableShape, ILcdCloneable, ILcdFeatured, Serializable, Cloneable

public class TLcdFeaturedNDB extends TLcdNDB implements ILcdEditableNDB, ILcdDefaultDisplayNameSettable
The default implementation of a NDB with features. Note that this class extends TLcdAISPoint, and so it is required to set a delegate point implementation using the setLocation() method before using the NDB object.
See Also:
  • Constructor Details

    • TLcdFeaturedNDB

      @Deprecated public TLcdFeaturedNDB(int aNumberOfFeatures)
      Deprecated.
      Constructs a new TLcdFeaturedNDB. The user has to pass on the number of features he wants to store in the new object.
      Parameters:
      aNumberOfFeatures - the number of features for the new object
    • TLcdFeaturedNDB

      public TLcdFeaturedNDB(ILcdEditableNDB aNavaid)
      Constructs a new TLcdFeaturedNDB with the same features and position as the given navaid.
      Parameters:
      aNavaid - the navaid whose position and features will be used to create the new object
    • TLcdFeaturedNDB

      public TLcdFeaturedNDB(TLcdDataType aDataType)
      Creates a new instance for the given type.
      Parameters:
      aDataType - the data type of the returned instance
      Throws:
      IllegalArgumentException - if TLcdAISDataTypes.NDB is not assignable from the given data type
      Since:
      10.1
      See Also:
    • TLcdFeaturedNDB

      public TLcdFeaturedNDB(TLcdFeaturedNDB aFeaturedNDB)
      Copy constructor.
      Parameters:
      aFeaturedNDB - the featuredNDB to be copied into a new object
  • Method Details