Skip to main content

Class: G3XFaaChartsSource

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

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

Implements

Constructors

Constructor

new G3XFaaChartsSource(): G3XFaaChartsSource

Returns

G3XFaaChartsSource

Properties

name

readonly name: "FAA" = 'FAA'

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XFaaChartsSource.ts:29

The name of this source.

Implementation of

G3XChartsSource.name


provider

readonly provider: Faa = BuiltInChartProvider.Faa

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XFaaChartsSource.ts:32

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

Implementation of

G3XChartsSource.provider


supportsNightMode

readonly supportsNightMode: false = false

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XFaaChartsSource.ts:35

Whether this source supports night mode charts.

Implementation of

G3XChartsSource.supportsNightMode


uid

readonly uid: Faa = G3XBuiltInChartsSourceIds.Faa

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XFaaChartsSource.ts:26

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/G3XFaaChartsSource.ts:45

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/G3XFaaChartsSource.ts:52

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/G3XFaaChartsSource.ts:103

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/G3XFaaChartsSource.ts:95

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/G3XFaaChartsSource.ts:124

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/G3XFaaChartsSource.ts:87

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

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XFaaChartsSource.ts:116

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.

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/G3XFaaChartsSource.ts:132

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/G3XFaaChartsSource.ts:40

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/G3XFaaChartsSource.ts:171

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/G3XFaaChartsSource.ts:79

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

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XFaaChartsSource.ts:108

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.

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/G3XFaaChartsSource.ts:181

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/G3XFaaChartsSource.ts:60

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(): undefined | ChartUrl

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XFaaChartsSource.ts:176

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

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