Skip to main content

Class: G3000LidoChartsSource

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:16

A source of LIDO electronic chart data for the G3000.

Implements​

Constructors​

Constructor​

new G3000LidoChartsSource(): G3000LidoChartsSource

Returns​

G3000LidoChartsSource

Properties​

name​

readonly name: "LIDO" = 'LIDO'

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:29

The name of this source.

Implementation of​

G3000ChartsSource.name


pageSectionDefinitions​

readonly pageSectionDefinitions: readonly G3000ChartsSourcePageSectionDefinition[]

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:41

An array of section definitions supported by this source.

Implementation of​

G3000ChartsSource.pageSectionDefinitions


provider​

readonly provider: Lido = BuiltInChartProvider.Lido

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:32

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

Implementation of​

G3000ChartsSource.provider


status​

readonly status: Subscribable<G3000ChartsSourceStatus>

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:35

This source's status.

Implementation of​

G3000ChartsSource.status


supportsNightMode​

readonly supportsNightMode: true = true

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:38

Whether this source supports night mode charts.

Implementation of​

G3000ChartsSource.supportsNightMode


uid​

readonly uid: Lido = G3000BuiltInChartsSourceIds.Lido

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:26

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

Implementation of​

G3000ChartsSource.uid

Methods​

createChartImageSupplier()​

createChartImageSupplier(): ChartImageSupplier

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:61

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​

G3000ChartsSource.createChartImageSupplier


getAirportDiagramPage()​

getAirportDiagramPage(pages): G3000ChartsPageData | undefined

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:111

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

Parameters​

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

Returns​

G3000ChartsPageData | undefined

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

Implementation of​

G3000ChartsSource.getAirportDiagramPage


getApproachCharts()​

getApproachCharts(chartIndex): ChartMetadata<string>[]

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:103

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​

G3000ChartsSource.getApproachCharts


getApproachPage()​

getApproachPage(pages, approachIdentifier): G3000ChartsPageData | undefined

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:136

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

Parameters​

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

Returns​

G3000ChartsPageData | undefined

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​

G3000ChartsSource.getApproachPage


getArrivalCharts()​

getArrivalCharts(chartIndex): ChartMetadata<string>[]

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:95

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​

G3000ChartsSource.getArrivalCharts


getArrivalPage()​

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

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:126

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

Parameters​

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

G3000ChartsPageData | undefined

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​

G3000ChartsSource.getArrivalPage


getChartName()​

getChartName(pageData): string

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:144

Gets the display name of a chart page.

Parameters​

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

Returns​

string

The display name of the specified chart page.

Implementation of​

G3000ChartsSource.getChartName


getChartService()​

getChartService(): ChartService

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:56

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​

G3000ChartsSource.getChartService


getDayModeUrl()​

getDayModeUrl(pageData): ChartUrl | undefined

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:197

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

Parameters​

ParameterTypeDescription
pageDataG3000ChartsPageDataThe chart page for which to get the URL.

Returns​

ChartUrl | undefined

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

Implementation of​

G3000ChartsSource.getDayModeUrl


getDepartureCharts()​

getDepartureCharts(chartIndex): ChartMetadata<string>[]

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:87

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​

G3000ChartsSource.getDepartureCharts


getDeparturePage()​

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

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:116

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

Parameters​

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

G3000ChartsPageData | undefined

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​

G3000ChartsSource.getDeparturePage


getGeoReferencedArea()​

getGeoReferencedArea(pageData, area): GeoReferencedChartArea | undefined

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:207

Gets the geo-referenced area for a chart page or a specific area within a chart page.

Parameters​

ParameterTypeDescription
pageDataG3000ChartsPageDataThe chart page.
areaChartArea | nullThe chart area within the page for which to get the geo-referenced area, or null to get the geo-referenced area for the entire page.

Returns​

GeoReferencedChartArea | undefined

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

Implementation of​

G3000ChartsSource.getGeoReferencedArea


getInfoCharts()​

getInfoCharts(chartIndex): ChartMetadata<string>[]

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:68

Gets an array of airport information charts for an airport.

Parameters​

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

Returns​

ChartMetadata<string>[]

An array of airport information charts for the specified airport.

Implementation of​

G3000ChartsSource.getInfoCharts


getNightModeUrl()​

getNightModeUrl(pageData): ChartUrl | undefined

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:202

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

Parameters​

ParameterTypeDescription
pageDataG3000ChartsPageDataThe chart page for which to get the URL.

Returns​

ChartUrl | undefined

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

Implementation of​

G3000ChartsSource.getNightModeUrl