Package com.luciad.ais.model.aerodrome
Interface ILcdRunwayDirection
- All Superinterfaces:
Cloneable
,ILcdDataObject
- All Known Subinterfaces:
ILcdEditableRunwayDirection
- All Known Implementing Classes:
TLcdFeaturedRunwayDirection
,TLcdRunwayDirection
This interface describes the relationships of a runway direction.
A runway direction keeps track of additional information about a runway end, like
the displaced threshold point, the arresting gear and the ILS.
Attributes and relationships in AIS domain objects can be required or optional. When unspecified, an attribute or relationship is optional. Note that most optional attributes are modeled using features.
In future releases of AIS, optional attributes or relationship may be added to this interface. When this would happen, existing implementations may just provide an empty implementation modifying or setting these new attributes or relationships. This will require a minimal effort to update existing code to a new version of AIS.
-
Method Summary
Methods inherited from interface com.luciad.datamodel.ILcdDataObject
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue
-
Method Details
-
getDisplacedThresholdPoint
ILcdPoint getDisplacedThresholdPoint()Returns the threshold point of this runway direction.- Returns:
- The threshold point of this runway direction.
-
getArrestingGear
ILcdArrestingGear getArrestingGear()Returns the arresting gear.- Returns:
- the arresting gear
-
getILS
ILcdILS getILS()returns the ILS of this runway direction.- Returns:
- The ILS of this runway direction.
-
getRunway
ILcdRunway getRunway()Returns the runway to which this direction belongs.- Returns:
- the runway to which this direction belongs
-
clone
Object clone()Returns a copy of this runway direction.- Returns:
- a copy of this runway direction
-