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