Skip to main content

Class: GarminLidoChartsUtils

Defined in: src/garminsdk/charts/GarminLidoChartsUtils.ts:8

A utility class for working with LIDO charts in a Garmin context.

Constructors

Constructor

new GarminLidoChartsUtils(): GarminLidoChartsUtils

Returns

GarminLidoChartsUtils

Methods

getAirportDiagramPage()

static getAirportDiagramPage(pages): undefined | GarminChartsPageData

Defined in: src/garminsdk/charts/GarminLidoChartsUtils.ts:15

Gets the primary airport diagram chart page from among an array of pages.

Parameters

ParameterTypeDescription
pagesreadonly GarminChartsPageData[]The chart pages from which to choose.

Returns

undefined | GarminChartsPageData

The primary airport diagram chart page from the specified array, or undefined if no such page could be found.


getApproachPage()

static getApproachPage(pages, approachIdentifier): undefined | GarminChartsPageData

Defined in: src/garminsdk/charts/GarminLidoChartsUtils.ts:158

Gets the primary chart page associated with an approach procedure from among an array of pages.

Parameters

ParameterTypeDescription
pagesreadonly GarminChartsPageData[]The chart pages from which to choose.
approachIdentifierReadonly<ApproachIdentifier>The identifier for the approach procedure.

Returns

undefined | GarminChartsPageData

The primary chart page associated with the specified approach procedure from the specified array, or undefined if no such page could be found.


getArrivalPage()

static getArrivalPage(pages, arrivalName, enrouteTransitionName, runway): undefined | GarminChartsPageData

Defined in: src/garminsdk/charts/GarminLidoChartsUtils.ts:66

Gets the primary chart page associated with an arrival procedure from among an array of pages.

Parameters

ParameterTypeDescription
pagesreadonly GarminChartsPageData[]The chart pages from which to choose.
arrivalNamestringThe name of the arrival procedure.
enrouteTransitionNamestringThe name of the procedure's enroute transition, or the empty string if the enroute transition is not specified.
runwayReadonly<RunwayIdentifier>The identifier of the runway associated with the procedure's runway transition, or the empty identifier if the runway transition is not specified.

Returns

undefined | GarminChartsPageData

The primary chart page associated with the specified arrival procedure from the specified array, or undefined if no such page could be found.


getDeparturePage()

static getDeparturePage(pages, departureName, enrouteTransitionName, runway): undefined | GarminChartsPageData

Defined in: src/garminsdk/charts/GarminLidoChartsUtils.ts:46

Gets the primary chart page associated with a departure procedure from among an array of pages.

Parameters

ParameterTypeDescription
pagesreadonly GarminChartsPageData[]The chart pages from which to choose.
departureNamestringThe name of the departure procedure.
enrouteTransitionNamestringThe name of the procedure's enroute transition, or the empty string if the enroute transition is not specified.
runwayReadonly<RunwayIdentifier>The identifier of the runway associated with the procedure's runway transition, or the empty identifier if the runway transition is not specified.

Returns

undefined | GarminChartsPageData

The primary chart page associated with the specified departure procedure from the specified array, or undefined if no such page could be found.