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
pageSectionDefinitions
readonly
pageSectionDefinitions: readonlyG3000ChartsSourcePageSectionDefinition
[]
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
status
readonly
status:Subscribable
<G3000ChartsSourceStatus
>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:35
This source's status.
Implementation of
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
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
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/G3000LidoChartsSource.ts:111
Gets the primary airport diagram chart page from among an array of pages.
Parameters
Parameter | Type | Description |
---|---|---|
pages | readonly 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/G3000LidoChartsSource.ts:103
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
G3000ChartsSource
.getApproachCharts
getApproachPage()
getApproachPage(
pages
,approachIdentifier
):undefined
|G3000ChartsPageData
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
Parameter | Type | Description |
---|---|---|
pages | readonly G3000ChartsPageData [] | The chart pages from which to choose. |
approachIdentifier | Readonly <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/G3000LidoChartsSource.ts:95
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
G3000ChartsSource
.getArrivalCharts
getArrivalPage()
getArrivalPage(
pages
,arrivalName
,enrouteTransitionName
,runway
):undefined
|G3000ChartsPageData
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
Parameter | Type | Description |
---|---|---|
pages | readonly G3000ChartsPageData [] | The chart pages from which to choose. |
arrivalName | string | The name of the arrival procedure. |
enrouteTransitionName | string | The name of the procedure's enroute transition, or the empty string if the enroute transition is not specified. |
runway | Readonly <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
| 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/G3000LidoChartsSource.ts:144
Gets the display name of a chart page.
Parameters
Parameter | Type | Description |
---|---|---|
pageData | G3000ChartsPageData | The 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
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/G3000LidoChartsSource.ts:197
Gets the URL for the day mode version of a chart page.
Parameters
Parameter | Type | Description |
---|---|---|
pageData | G3000ChartsPageData | 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
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
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
G3000ChartsSource
.getDepartureCharts
getDeparturePage()
getDeparturePage(
pages
,departureName
,enrouteTransitionName
,runway
):undefined
|G3000ChartsPageData
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
Parameter | Type | Description |
---|---|---|
pages | readonly G3000ChartsPageData [] | The chart pages from which to choose. |
departureName | string | The name of the departure procedure. |
enrouteTransitionName | string | The name of the procedure's enroute transition, or the empty string if the enroute transition is not specified. |
runway | Readonly <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
| 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/G3000LidoChartsSource.ts:207
Gets the geo-referenced area for a chart page or a specific area within a chart page.
Parameters
Parameter | Type | Description |
---|---|---|
pageData | G3000ChartsPageData | The chart page. |
area | null | ChartArea | The 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/G3000LidoChartsSource.ts:68
Gets an array of airport information charts for an airport.
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.
Implementation of
G3000ChartsSource
.getInfoCharts
getNightModeUrl()
getNightModeUrl(
pageData
):undefined
|ChartUrl
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
Parameter | Type | Description |
---|---|---|
pageData | G3000ChartsPageData | The 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.