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
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
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
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
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
Parameter | Type | Description |
---|---|---|
chartIndex | ChartIndex <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
Parameter | Type | Description |
---|---|---|
pages | readonly 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
Parameter | Type | Description |
---|---|---|
chartIndex | ChartIndex <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
Parameter | Type | Description |
---|---|---|
pages | readonly G3XChartsPageData [] | The chart pages from which to choose. |
approachIdentifier | Readonly <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
Parameter | Type | Description |
---|---|---|
chartIndex | ChartIndex <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
Parameter | Type | Description |
---|---|---|
pages | readonly G3XChartsPageData [] | The chart pages from which to choose. |
arrivalName | string | The 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
Parameter | Type | Description |
---|---|---|
pageData | G3XChartsPageData | The chart page for which to get the display name. |
Returns
string
The display name of the specified chart page.
Implementation of
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
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
Parameter | Type | Description |
---|---|---|
pageData | G3XChartsPageData | The 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
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
Parameter | Type | Description |
---|---|---|
chartIndex | ChartIndex <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
Parameter | Type | Description |
---|---|---|
pages | readonly G3XChartsPageData [] | The chart pages from which to choose. |
departureName | string | The 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
Parameter | Type | Description |
---|---|---|
pageData | G3XChartsPageData | The 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
Parameter | Type | Description |
---|---|---|
chartIndex | ChartIndex <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
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.