public interface ILcdProcedureLeg extends ILcdDataObject
ILcdProcedure
.
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.
Modifier and Type | Method and Description |
---|---|
TLcdProcedureLegAltitudeDescription |
getAltitudeDescription()
Specifies how the upper and lower altitudes of this leg are to be
interpreted.
|
double |
getAltitudeLower()
Specifies the minimal altitude to be flown during this leg.
|
double |
getAltitudeUpper()
Specifies the maximal altitude to be flown during this leg.
|
ILcdPoint |
getArcCentreFix()
For RF legs only, returns the center of the turn arc.
|
double |
getCourse()
The course to be flown during this leg, if applicable.
|
double |
getDistance()
Specifies the distance for which this leg is to be flown, if applicable.
|
double |
getDuration()
Specifies the amount of time this leg is to be flown, if applicable.
|
ILcdPoint |
getFix() |
TLcdProcedureLegFixOverflyType |
getFixOverflyType()
Specifies whether the this procedure leg ends with a fly-over or a fly-by.
|
TLcdProcedureLegIAPFixRole |
getIAPFixRole()
Returns the role of a fix in initial approach procedures (IAP).
|
default ILcdISO19103Measure |
getOriginalAltitudeLower()
Specifies the minimal altitude to be flown during this leg.
|
default ILcdISO19103Measure |
getOriginalAltitudeUpper()
Specifies the maximal altitude to be flown during this leg.
|
ILcdPoint |
getRecommendedNavaid()
An auxiliary navaid for AF, CD, CR legs.
|
double |
getRho()
The distance between the leg terminator and the recommended navaid.
|
TLcdProcedureLegRouteType |
getRouteType()
Returns the route type of this leg (e.g. in transition, common route, out
transition, ...).
|
int |
getSequenceNumber() |
double |
getTheta()
The radial from the recommended navaid to the leg terminator, for AF and
CR leg types.
|
String |
getTransitionIdentifier()
Returns the transition identifier of this leg.
|
TLcdProcedureLegTurnDirectionType |
getTurnDirectionType()
Specifies the direction in which the aircraft must turn while flying this
procedure leg.
|
TLcdProcedureLegType |
getType() |
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue
int getSequenceNumber()
String getTransitionIdentifier()
TLcdProcedureLegRouteType getRouteType()
TLcdProcedureLegType getType()
ILcdPoint getFix()
TLcdProcedureLegFixOverflyType getFixOverflyType()
TLcdProcedureLegTurnDirectionType getTurnDirectionType()
ILcdPoint getArcCentreFix()
ILcdPoint getRecommendedNavaid()
double getRho()
double getTheta()
double getCourse()
double getDistance()
double getDuration()
TLcdProcedureLegAltitudeDescription getAltitudeDescription()
double getAltitudeUpper()
getAltitudeDescription()
double getAltitudeLower()
getAltitudeDescription()
TLcdProcedureLegIAPFixRole getIAPFixRole()
default ILcdISO19103Measure getOriginalAltitudeUpper()
getAltitudeDescription()
.
This method is similar to getAltitudeUpper()
, since they both return
the upper altitude. The difference is that getAltitudeUpper()
always
returns the altitude in meters, while this method returns the value and
unit of measure of the altitude as it was stored in the source file.
ILcdISO19103Measure
which contains the value and unit of measuredefault ILcdISO19103Measure getOriginalAltitudeLower()
getAltitudeDescription()
.
This method is similar to getAltitudeLower()
, since they both return
the lower altitude. The difference is that getAltitudeLower()
always
returns the altitude in meters, while this method returns the value and
unit of measure of the altitude as it was stored in the source file.
ILcdISO19103Measure
which contains the value and unit of measure