Skip to main content

Class: G3000FaaChartsSource

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

A source of FAA electronic chart data for the G3000.

Implements

Constructors

Constructor

new G3000FaaChartsSource(): G3000FaaChartsSource

Returns

G3000FaaChartsSource

Properties

name

readonly name: "FAA" = 'FAA'

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000FaaChartsSource.ts:30

The name of this source.

Implementation of

G3000ChartsSource.name


pageSectionDefinitions

readonly pageSectionDefinitions: readonly G3000ChartsSourcePageSectionDefinition[] = []

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000FaaChartsSource.ts:42

An array of section definitions supported by this source.

Implementation of

G3000ChartsSource.pageSectionDefinitions


provider

readonly provider: Faa = BuiltInChartProvider.Faa

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000FaaChartsSource.ts:33

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/G3000FaaChartsSource.ts:36

This source's status.

Implementation of

G3000ChartsSource.status


supportsNightMode

readonly supportsNightMode: false = false

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000FaaChartsSource.ts:39

Whether this source supports night mode charts.

Implementation of

G3000ChartsSource.supportsNightMode


uid

readonly uid: Faa = G3000BuiltInChartsSourceIds.Faa

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000FaaChartsSource.ts:27

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

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

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

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

undefined | G3000ChartsPageData

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/G3000FaaChartsSource.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

G3000ChartsSource.getApproachCharts


getApproachPage()

getApproachPage(pages, approachIdentifier): undefined | G3000ChartsPageData

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000FaaChartsSource.ts:124

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

undefined | G3000ChartsPageData

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/G3000FaaChartsSource.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

G3000ChartsSource.getArrivalCharts


getArrivalPage()

getArrivalPage(pages, arrivalName): undefined | G3000ChartsPageData

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

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.

Returns

undefined | G3000ChartsPageData

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

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/G3000FaaChartsSource.ts:47

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

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000FaaChartsSource.ts:152

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

Parameters

ParameterTypeDescription
pageDataG3000ChartsPageDataThe 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

G3000ChartsSource.getDayModeUrl


getDepartureCharts()

getDepartureCharts(chartIndex): ChartMetadata<string>[]

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000FaaChartsSource.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

G3000ChartsSource.getDepartureCharts


getDeparturePage()

getDeparturePage(pages, departureName): undefined | G3000ChartsPageData

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000FaaChartsSource.ts:108

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.

Returns

undefined | G3000ChartsPageData

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

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000FaaChartsSource.ts:162

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

Parameters

ParameterTypeDescription
pageDataG3000ChartsPageDataThe chart page.
areanull | ChartAreaThe 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

undefined | GeoReferencedChartArea

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/G3000FaaChartsSource.ts:59

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

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000FaaChartsSource.ts:157

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

G3000ChartsSource.getNightModeUrl