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): GarminChartsPageData | undefined

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

GarminChartsPageData | undefined

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


getApproachPage()

static getApproachPage(pages, approachIdentifier): GarminChartsPageData | undefined

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

GarminChartsPageData | undefined

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): GarminChartsPageData | undefined

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

GarminChartsPageData | undefined

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): GarminChartsPageData | undefined

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

GarminChartsPageData | undefined

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