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
readonlyname:"LIDO"='LIDO'
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:29
The name of this source.
Implementation of
pageSectionDefinitions
readonlypageSectionDefinitions: 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
readonlyprovider: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
readonlystatus:Subscribable<G3000ChartsSourceStatus>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000LidoChartsSource.ts:35
This source's status.
Implementation of
supportsNightMode
readonlysupportsNightMode: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
readonlyuid: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.