|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfaa.tg.nas.airport.runway.ils.ILS
public class ILS
ILS is a class which defines the Instrument Landing System for a runway at an airport.See the source: ILS.java
Runway,
Airport,
Serialized Form| Field Summary | |
|---|---|
private Airport |
airport
|
private static Distance |
APP_GATE_TO_THLD
|
private Position |
approachGate
This is the position of the approach gate for the runway (may be an estimate). |
static java.lang.String |
CVS_VERSION_ID
The CVS Version ID. |
private static Angle |
DEFAULT_GLIDE_ANGLE
|
private GlideSlope |
glideSlope
|
private Localizer |
localizer
|
private static Distance |
MAX_DISTANCE_TO_P
|
private static TrueHeading |
OFFSET_HDG_TO_GLD_SLP_ANT
|
private static Distance |
OM_TO_THRESHOLD
|
private Marker |
outerMarker
|
private Runway |
runway
|
private static Distance |
RWYEND_TO_LCLZR
|
(package private) static long |
serialVersionUID
|
private static Distance |
THLD_TO_GLD_SLP_ANT
|
| Constructor Summary | |
|---|---|
ILS(Airport aprt,
Runway runwy)
Constructor for ILS. |
|
ILS(Airport apt,
Runway rwy,
Localizer loc,
GlideSlope gs,
Marker outerMarker)
Constructor for ILS. |
|
| Method Summary | |
|---|---|
Distance |
approximateApproachLength(Position aircraftPos,
TrueHeading acHeading)
This method guesses the distance left to cover if the aircraft is vectored toward the localizer. |
java.lang.String |
getAirportName()
|
Position |
getApproachGate()
|
static GlideSlope |
getDefaultGlideSlope(Runway appRunway)
|
static ILS |
getDefaultIls(Runway appRunway)
|
static Localizer |
getDefaultLocalizer(Runway appRunway)
|
static Marker |
getDefaultOuterMarker(Runway appRunway)
|
Distance |
getDistanceToOuterMarker()
The arc distance to the outer marker (around the earth, not through it) at an altitude of zero. |
GlideSlope |
getGlideSlope()
|
Localizer |
getLocalizer()
|
Marker |
getOuterMarker()
|
java.lang.String |
getRunwayName()
|
static void |
main(java.lang.String[] args)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
static final long serialVersionUID
public static final java.lang.String CVS_VERSION_ID
private static final Distance APP_GATE_TO_THLD
private static final Distance OM_TO_THRESHOLD
private static final Distance RWYEND_TO_LCLZR
private static final Distance THLD_TO_GLD_SLP_ANT
private static final TrueHeading OFFSET_HDG_TO_GLD_SLP_ANT
private static final Angle DEFAULT_GLIDE_ANGLE
private Airport airport
private Runway runway
private Localizer localizer
private GlideSlope glideSlope
private Marker outerMarker
private Position approachGate
private static Distance MAX_DISTANCE_TO_P
| Constructor Detail |
|---|
public ILS(Airport apt,
Runway rwy,
Localizer loc,
GlideSlope gs,
Marker outerMarker)
apt - Airport for this ILS.rwy - Runway for this ILS.loc - Localizer object.gs - GlideSlope object.outerMarker - Marker object designating the outer marker.
public ILS(Airport aprt,
Runway runwy)
aprt - Airport for this ILS.runwy - Runway for this ILS.| Method Detail |
|---|
public Localizer getLocalizer()
public GlideSlope getGlideSlope()
public Marker getOuterMarker()
public Distance getDistanceToOuterMarker()
public java.lang.String getAirportName()
public java.lang.String getRunwayName()
public Position getApproachGate()
public static GlideSlope getDefaultGlideSlope(Runway appRunway)
public static Localizer getDefaultLocalizer(Runway appRunway)
public static Marker getDefaultOuterMarker(Runway appRunway)
public static ILS getDefaultIls(Runway appRunway)
public Distance approximateApproachLength(Position aircraftPos,
TrueHeading acHeading)
aircraftPos - The Aircraft's current position.acHeading - The aircraft's current vector.
public java.lang.String toString()
toString in class java.lang.Objectpublic static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||