eatc-airspace - v0.0.1
    Preparing search index...

    Class Runway

    Index

    Constructors

    • Parameters

      • options: {
            bearing: number;
            displaced?: number;
            elevation?: number;
            glideslope?: number;
            id: string;
            length: number;
            localizer?: number;
            localizerFix?: LocalizerFix;
            name: `${number}` | `${number}L` | `${number}R` | `${number}C`;
            opposite?: {
                displaced?: number;
                glideslope?: number;
                localizer?: number;
                localizerFix?: LocalizerFix;
            };
            position: Fix;
            towerFrequency?: number;
            towerPronunciation?: string;
        }

        Runway options.

        • bearing: number

          The true bearing of this end of the runway, in degrees from true north.

        • Optionaldisplaced?: number

          Length of the displaced threshold on this end of the runway, in feet.

        • Optionalelevation?: number

          The elevation of the runway, in feet. Must be within 1000 feet of Airspace#elevation.

        • Optionalglideslope?: number

          Vertical descent angle of the glideslope for landing on this runway end, measured in degrees from the horizontal.

        • id: string

          Internal runway identifier.

        • length: number

          The length of this end of the runway, in feet.

        • Optionallocalizer?: number

          True bearing of the ILS localiser for landing on this runway end, in degrees from true north.

        • OptionallocalizerFix?: LocalizerFix

          A point on the localiser at a certain distance (NM) from the (displaced) threshold for approaches on this runway end.

        • name: `${number}` | `${number}L` | `${number}R` | `${number}C`

          Name of this end of the runway.

        • Optionalopposite?: {
              displaced?: number;
              glideslope?: number;
              localizer?: number;
              localizerFix?: LocalizerFix;
          }

          Opposite runway end options.

          • Optionaldisplaced?: number

            Length of the displaced threshold on the opposite end of the runway, in feet.

          • Optionalglideslope?: number

            Vertical descent angle of the glideslope for landing on the opposite end of the runway, measured in degrees from the horizontal.

          • Optionallocalizer?: number

            True bearing of the ILS localiser for landing on the opposite end of the runway, in degrees from true north.

          • OptionallocalizerFix?: LocalizerFix

            A point on the localiser at a certain distance (NM) from the (displaced) threshold for approaches on the opposite end of the runway.

        • position: Fix

          The coordinates this end of the runway where the usable surface starts (i.e. including the displaced threshold).

        • OptionaltowerFrequency?: number

          Tower frequency.

        • OptionaltowerPronunciation?: string

          Tower name pronunciation.

      Returns Runway

    Properties

    bearing: number

    The true bearing of this end of the runway, in degrees from true north.

    displaced: number

    Length of the displaced threshold on this end of the runway, in feet.

    elevation?: number

    The elevation of the runway, in feet. Must be within 1000 feet of Airspace#elevation.

    glideslope: number

    Vertical descent angle of the glideslope for landing on this runway end, measured in degrees from the horizontal.

    id: string

    Internal runway identifier.

    length: number

    The length of this end of the runway, in feet.

    localizer: number

    True bearing of the ILS localiser for landing on this runway end, in degrees from true north.

    localizerFix?: LocalizerFix

    A point on the localiser at a certain distance (NM) from the (displaced) threshold for approaches on this runway end.

    name: `${number}` | `${number}L` | `${number}R` | `${number}C`

    Name of this end of the runway.

    "27L"
    
    "04"
    
    "22C"
    
    "36R"
    
    oppositeDisplaced: number

    Length of the displaced threshold on the opposite end of the runway, in feet.

    oppositeGlideslope: number

    Vertical descent angle of the glideslope for landing on the opposite end of the runway, measured in degrees from the horizontal.

    oppositeLocalizer: number

    True bearing of the ILS localiser for landing on the opposite end of the runway, in degrees from true north.

    oppositeLocalizerFix?: LocalizerFix

    A point on the localiser at a certain distance (NM) from the (displaced) threshold for approaches on the opposite end of the runway.

    position: Fix

    The coordinates this end of the runway where the usable surface starts (i.e. including the displaced threshold).

    towerFrequency?: number

    Tower frequency.

    towerPronunciation?: string

    Tower name pronunciation.

    "Gatwick Tower"
    

    Methods

    • Whether this is the reverse end of a runway.

      Returns boolean

    • Get the true id of the runway, even if this is the reversed end.

      Returns string

    • Get the opposite end of this runway. If already an opposite end, returns the primary end.

      Returns Runway