Package com.luciad.ais.model.procedure
Interface ILcdHolding
- All Superinterfaces:
ILcdDataObject
,ILcdProcedure
- All Known Subinterfaces:
ILcdEditableHolding
- All Known Implementing Classes:
TLcdFeaturedHolding
,TLcdHolding
This interface describes the geometry and the relationships
of a holding pattern.
A holding pattern is defined by a waypoint (its position)
the bearing of the inbound track to the waypoint,
the distance of the inbound track to the waypoint
and the direction of turn at the waypoint.
The latter three elements are stored in the one and
only procedure leg of the holding.
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 return a specified default value for these new attributes or relationships (for instance 'null'). This will require a minimal effort to update existing code to a new version of AIS.
-
Method Summary
Modifier and TypeMethodDescriptionReturn the significant point (waypoint) of this holding.Methods inherited from interface com.luciad.datamodel.ILcdDataObject
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue
Methods inherited from interface com.luciad.ais.model.procedure.ILcdProcedure
cloneAsEditableProcedure, getAerodrome, getDesignator, getLeg, getLegCount, getType
-
Method Details
-
getSignificantPoint
ILcdPoint getSignificantPoint()Return the significant point (waypoint) of this holding.- Returns:
- The significant point (waypoint) of this holding.
-