Class TLcdRunwayModelDescriptor

All Implemented Interfaces:
ILcdDataModelDescriptor, ILcdModelDescriptor, ILcdFeaturedDescriptor, Serializable
Direct Known Subclasses:
TLcdAIXMRunwayModelDescriptor, TLcdARINCRunwayModelDescriptor, TLcdDAFIFRunwayModelDescriptor

public class TLcdRunwayModelDescriptor extends TLcdHashedFeaturedModelDescriptor
A model descriptor for models containing ILcdRunway objects.

This model descriptor is also an ILcdDataModelDescriptor.

A model descriptor for the runway direction, runway cline point and the arresting gear can be registered.

See Also:
  • Constructor Details

    • TLcdRunwayModelDescriptor

      @Deprecated public TLcdRunwayModelDescriptor(String aSourceName, String aTypeName, String aDisplayName, String[] aFeatureNames, Class[] aFeatureClasses)
      Constructs a new TLcdRunwayModelDescriptor object.
      Parameters:
      aSourceName - the name of the data source
      aTypeName - the type name of the data source
      aDisplayName - the display name of the data source
      aFeatureNames - the feature names
      aFeatureClasses - the feature classes
    • TLcdRunwayModelDescriptor

      public TLcdRunwayModelDescriptor(String aSourceName, String aTypeName, String aDisplayName, TLcdDataType aElementType)
      Constructs a new TLcdRunwayModelDescriptor object.
      Parameters:
      aSourceName - the name of the data source
      aTypeName - the type name of the data source
      aDisplayName - the display name of the data source
      aElementType - the type of the elements of this descriptor's model
      Since:
      10.1
  • Method Details

    • setRunwayDirectionDescriptor

      public void setRunwayDirectionDescriptor(ILcdFeaturedDescriptor aRunwayDirectionDescriptor)
      Specifies a featured descriptor for the runway directions.
      Parameters:
      aRunwayDirectionDescriptor - a featured descriptor for the runway directions.
    • getRunwayDirectionDescriptor

      public ILcdFeaturedDescriptor getRunwayDirectionDescriptor()
      Returns the featured descriptor describing the featured runway directions.
      Returns:
      the featured descriptor describing the featured runway directions.
    • setRunwayClinePointDescriptor

      public void setRunwayClinePointDescriptor(ILcdFeaturedDescriptor aRunwayClinePointDescriptor)
      Specifies a featured descriptor for the runway cline points.
      Parameters:
      aRunwayClinePointDescriptor - a featured descriptor for the runway cline points.
    • getRunwayClinePointDescriptor

      public ILcdFeaturedDescriptor getRunwayClinePointDescriptor()
      Returns the featured descriptor describing the featured runway cline points. Note that null can be returned if there isn't a featured descriptor available; this can be the case when no ILcdRunwayClinePoint instances are used for the points of a runway.
      Returns:
      the featured descriptor describing the featured runway cline points. Null is returned if no featured descriptor is available.
    • getArrestingGearDescriptor

      public ILcdFeaturedDescriptor getArrestingGearDescriptor()
      Returns the featured descriptor describing the featured arresting gears.
      Returns:
      the featured descriptor describing the featured arresting gears. Null is returned if no featured descriptor is available.
    • setArrestingGearDescriptor

      public void setArrestingGearDescriptor(ILcdFeaturedDescriptor aArrestingGearDescriptor)
      Specifies a featured descriptor for arresting gears.
      Parameters:
      aArrestingGearDescriptor - a featured descriptor for arresting gears.