Skip to main content

Class: G3XLidoChartsSource

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XLidoChartsSource.ts:15

A source of LIDO electronic chart data for the G3X Touch.

Implements

Constructors

Constructor

new G3XLidoChartsSource(): G3XLidoChartsSource

Returns

G3XLidoChartsSource

Properties

name

readonly name: "LIDO" = 'LIDO'

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XLidoChartsSource.ts:28

The name of this source.

Implementation of

G3XChartsSource.name


provider

readonly provider: Lido = BuiltInChartProvider.Lido

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XLidoChartsSource.ts:31

The chart provider from which this source's chart data can be retrieved.

Implementation of

G3XChartsSource.provider


supportsNightMode

readonly supportsNightMode: true = true

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XLidoChartsSource.ts:34

Whether this source supports night mode charts.

Implementation of

G3XChartsSource.supportsNightMode


uid

readonly uid: Lido = G3XBuiltInChartsSourceIds.Lido

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XLidoChartsSource.ts:25

The ID that uniquely identifies this source. Cannot be the empty string.

Implementation of

G3XChartsSource.uid

Methods

createChartImageSupplier()

createChartImageSupplier(): ChartImageSupplier

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XLidoChartsSource.ts:44

Creates a new instance of a chart image supplier that can supply images for this source's charts.

Returns

ChartImageSupplier

A new instance of a chart image supplier that can supply images for this source's charts.

Implementation of

G3XChartsSource.createChartImageSupplier


getAirportDiagramCharts()

getAirportDiagramCharts(chartIndex): ChartMetadata<string>[]

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XLidoChartsSource.ts:51

Gets an array of airport diagram charts for an airport.

Parameters

ParameterTypeDescription
chartIndexChartIndex<string>The airport's chart index.

Returns

ChartMetadata<string>[]

An array of airport diagram charts for the specified airport.

Implementation of

G3XChartsSource.getAirportDiagramCharts


getAirportDiagramPage()

getAirportDiagramPage(pages): undefined | G3XChartsPageData

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XLidoChartsSource.ts:102

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

Parameters

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

Returns

undefined | G3XChartsPageData

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

Implementation of

G3XChartsSource.getAirportDiagramPage


getApproachCharts()

getApproachCharts(chartIndex): ChartMetadata<string>[]

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XLidoChartsSource.ts:94

Gets an array of approach procedure charts for an airport.

Parameters

ParameterTypeDescription
chartIndexChartIndex<string>The airport's chart index.

Returns

ChartMetadata<string>[]

An array of approach procedure charts for the specified airport.

Implementation of

G3XChartsSource.getApproachCharts


getApproachPage()

getApproachPage(pages, approachIdentifier): undefined | G3XChartsPageData

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XLidoChartsSource.ts:127

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

Parameters

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

Returns

undefined | G3XChartsPageData

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

Implementation of

G3XChartsSource.getApproachPage


getArrivalCharts()

getArrivalCharts(chartIndex): ChartMetadata<string>[]

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XLidoChartsSource.ts:86

Gets an array of arrival procedure charts for an airport.

Parameters

ParameterTypeDescription
chartIndexChartIndex<string>The airport's chart index.

Returns

ChartMetadata<string>[]

An array of arrival procedure charts for the specified airport.

Implementation of

G3XChartsSource.getArrivalCharts


getArrivalPage()

getArrivalPage(pages, arrivalName, enrouteTransitionName, runway): undefined | G3XChartsPageData

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XLidoChartsSource.ts:117

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

Parameters

ParameterTypeDescription
pagesreadonly G3XChartsPageData[]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 | G3XChartsPageData

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

Implementation of

G3XChartsSource.getArrivalPage


getChartName()

getChartName(pageData): string

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XLidoChartsSource.ts:135

Gets the display name of a chart page.

Parameters

ParameterTypeDescription
pageDataG3XChartsPageDataThe chart page for which to get the display name.

Returns

string

The display name of the specified chart page.

Implementation of

G3XChartsSource.getChartName


getChartService()

getChartService(): ChartService

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XLidoChartsSource.ts:39

Gets a chart service from which to retrieve this source's chart data.

Returns

ChartService

A chart service from which to retrieve this source's chart data.

Implementation of

G3XChartsSource.getChartService


getDayModeUrl()

getDayModeUrl(pageData): undefined | ChartUrl

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XLidoChartsSource.ts:207

Gets the URL for the day mode version of a chart page.

Parameters

ParameterTypeDescription
pageDataG3XChartsPageDataThe chart page for which to get the URL.

Returns

undefined | ChartUrl

The URL for the day mode version of a chart page, or undefined if no such URL exists.

Implementation of

G3XChartsSource.getDayModeUrl


getDepartureCharts()

getDepartureCharts(chartIndex): ChartMetadata<string>[]

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XLidoChartsSource.ts:78

Gets an array of departure procedure charts for an airport.

Parameters

ParameterTypeDescription
chartIndexChartIndex<string>The airport's chart index.

Returns

ChartMetadata<string>[]

An array of departure procedure charts for the specified airport.

Implementation of

G3XChartsSource.getDepartureCharts


getDeparturePage()

getDeparturePage(pages, departureName, enrouteTransitionName, runway): undefined | G3XChartsPageData

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XLidoChartsSource.ts:107

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

Parameters

ParameterTypeDescription
pagesreadonly G3XChartsPageData[]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 | G3XChartsPageData

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

Implementation of

G3XChartsSource.getDeparturePage


getGeoReferencedArea()

getGeoReferencedArea(pageData): undefined | GeoReferencedChartArea

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XLidoChartsSource.ts:217

Gets the geo-referenced area for a chart page.

Parameters

ParameterTypeDescription
pageDataG3XChartsPageDataThe chart page.

Returns

undefined | GeoReferencedChartArea

The geo-referenced area for the specified page, or undefined if geo-referencing is not available.

Implementation of

G3XChartsSource.getGeoReferencedArea


getInfoCharts()

getInfoCharts(chartIndex): ChartMetadata<string>[]

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XLidoChartsSource.ts:59

Gets an array of airport information charts for an airport, excluding any airport diagram charts.

Parameters

ParameterTypeDescription
chartIndexChartIndex<string>The airport's chart index.

Returns

ChartMetadata<string>[]

An array of airport information charts for the specified airport, excluding any airport diagram charts.

Implementation of

G3XChartsSource.getInfoCharts


getNightModeUrl()

getNightModeUrl(pageData): undefined | ChartUrl

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XLidoChartsSource.ts:212

Gets the URL for the night mode version of a chart page.

Parameters

ParameterTypeDescription
pageDataG3XChartsPageDataThe chart page for which to get the URL.

Returns

undefined | ChartUrl

The URL for the night mode version of a chart page, or undefined if no such URL exists.

Implementation of

G3XChartsSource.getNightModeUrl