Class TLcdFeaturedAerodrome

All Implemented Interfaces:
ILcdAerodrome, ILcdEditableAerodrome, ILcdDefaultDisplayNameSettable, ILcdDataObject, ILcdBounded, ILcdPoint, ILcdShape, ILcd2DEditablePoint, ILcd2DEditableShape, ILcd3DEditablePoint, ILcd3DEditableShape, ILcdCloneable, ILcdFeatured, Serializable, Cloneable

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

    • TLcdFeaturedAerodrome

      @Deprecated public TLcdFeaturedAerodrome(int aNumberOfFeatures)
      Constructs a new TLcdFeaturedAerodrome. The user has to pass on the number of features he wants this featured aerodrome to have.
      Parameters:
      aNumberOfFeatures - the number of features for the new object
    • TLcdFeaturedAerodrome

      public TLcdFeaturedAerodrome(ILcdEditableAerodrome aAerodrome)
      Constructs a new TLcdFeaturedAerodrome from an ILcdFeatured or ILcdDataObject aerodrome. The new object will contain the same properties and the same coordinates as the given aerodrome object. In addition, it will have room for collocated aerodromes as well.
      Parameters:
      aAerodrome - an implementation of ILcdFeatured and ILcdEditableAerodrome.
    • TLcdFeaturedAerodrome

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