Skip to main content

Class: DefaultMapRunwayDesignationImageCache

Defined in: src/garminsdk/components/map/MapRunwayDesignationImageCache.ts:23

A default implementation of MapRunwayDesignationImageCache.

Implements​

Constructors​

Constructor​

new DefaultMapRunwayDesignationImageCache(): DefaultMapRunwayDesignationImageCache

Returns​

DefaultMapRunwayDesignationImageCache

Properties​

designatorCache​

protected readonly designatorCache: Map<RunwayDesignator, HTMLImageElement>

Defined in: src/garminsdk/components/map/MapRunwayDesignationImageCache.ts:25


numberCache​

protected readonly numberCache: Map<number, HTMLImageElement>

Defined in: src/garminsdk/components/map/MapRunwayDesignationImageCache.ts:24

Methods​

getDesignator()​

getDesignator(designator): undefined | HTMLImageElement

Defined in: src/garminsdk/components/map/MapRunwayDesignationImageCache.ts:55

Retrieves an image from this cache for a runway designator.

Parameters​

ParameterTypeDescription
designatorRunwayDesignatorThe runway designator for which to retrieve an image.

Returns​

undefined | HTMLImageElement

The image for the specified runway designator, or undefined if one could not be found.

Implementation of​

MapRunwayDesignationImageCache.getDesignator


getNumber()​

getNumber(num): undefined | HTMLImageElement

Defined in: src/garminsdk/components/map/MapRunwayDesignationImageCache.ts:50

Retrieves an image from this cache for a runway number.

Parameters​

ParameterTypeDescription
numnumberThe runway number for which to retrieve an image.

Returns​

undefined | HTMLImageElement

The image for the specified runway number, or undefined if one could not be found.

Implementation of​

MapRunwayDesignationImageCache.getNumber


registerDesignator()​

registerDesignator(designator, src): void

Defined in: src/garminsdk/components/map/MapRunwayDesignationImageCache.ts:43

Registers an image with this cache for a runway designator.

Parameters​

ParameterTypeDescription
designatorRunwayDesignatorThe runway designator for which to register the image.
srcstringThe source URI of the image to register.

Returns​

void


registerNumber()​

registerNumber(num, src): void

Defined in: src/garminsdk/components/map/MapRunwayDesignationImageCache.ts:32

Registers an image with this cache for a runway number.

Parameters​

ParameterTypeDescription
numnumberThe runway number for which to register the image.
srcstringThe source URI of the image to register.

Returns​

void