Winter Cardinal UI - v0.457.0 / DMapTilePlane

Class: DMapTilePlane

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

• new DMapTilePlane(parent, builder, tz, mapping, coordinate, onLoaded): DMapTilePlane

Parameters

Name Type
parent DBase<DThemeBase, DBaseOptions<DThemeBase, any>>
builder DMapTileUrlBuilder
tz number
mapping DMapTileMappingInternal
coordinate DMapCoordinate
onLoaded () => void

Returns

DMapTilePlane

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:49

Properties

_builder

• Protected Readonly _builder: DMapTileUrlBuilder

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:17


_coordinate

• Protected _coordinate: DMapCoordinate

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:41


_deleteTileBound

• Protected Readonly _deleteTileBound: (tile: DMapTile, tileCode: number, tiles: Map<number, DMapTile>) => void

Type declaration

▸ (tile, tileCode, tiles): void

Parameters
Name Type
tile DMapTile
tileCode number
tiles Map<number, DMapTile>
Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:30


_destroyTileBound

• Protected Readonly _destroyTileBound: (tile: DMapTile) => void

Type declaration

▸ (tile): void

Parameters
Name Type
tile DMapTile
Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:35


_isLoaded

• Protected _isLoaded: boolean

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:42


_isOnLoadedAllowed

• Protected _isOnLoadedAllowed: boolean

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:47


_isOnLoadedCalled

• Protected _isOnLoadedCalled: boolean

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:46


_lat0

• Protected _lat0: number

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:20


_lat1

• Protected _lat1: number

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:22


_lon0

• Protected _lon0: number

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:19


_lon1

• Protected _lon1: number

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:21


_mapping

• Protected _mapping: DMapTileMappingInternal

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:40


_onLoaded

• Protected Readonly _onLoaded: () => void

Type declaration

▸ (): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:44


_onLoadedBound

• Protected Readonly _onLoadedBound: () => void

Type declaration

▸ (): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:45


_parent

• Protected Readonly _parent: DBase<DThemeBase, DBaseOptions<DThemeBase, any>>

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:16


_renderTileBound

• Protected Readonly _renderTileBound: (tile: DMapTile) => void

Type declaration

▸ (tile): void

Parameters
Name Type
tile DMapTile
Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:25


_renderer

• Protected Optional _renderer: Renderer

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:24


_tileCount

• Protected _tileCount: number

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:36


_tileScale

• Protected _tileScale: number

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:37


_tileScaleRelative

• Protected _tileScaleRelative: number

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:38


_tileSize

• Protected _tileSize: number

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:39


_tiles

• Protected Readonly _tiles: Map<number, DMapTile>

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:23


_txmax

• Protected _txmax: number

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:27


_txmin

• Protected _txmin: number

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:26


_tymax

• Protected _tymax: number

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:29


_tymin

• Protected _tymin: number

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:28


_tz

• Protected Readonly _tz: number

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:18


_updateLoadingStateForEach

• Protected Readonly _updateLoadingStateForEach: (tile: DMapTile) => void

Type declaration

▸ (tile): void

Parameters
Name Type
tile DMapTile
Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:43


WORK

▪ Static Protected WORK: Point

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:14

Accessors

loaded

• get loaded(): boolean

Returns

boolean

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:343


mapping

• get mapping(): DMapTileMappingInternal

Returns

DMapTileMappingInternal

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:350

• set mapping(mapping): void

Parameters

Name Type
mapping DMapTileMappingInternal

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:354


tz

• get tz(): number

Returns

number

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:110

Methods

deleteTile

▸ deleteTile(tile, tileCode, tiles): void

Parameters

Name Type
tile DMapTile
tileCode number
tiles Map<number, DMapTile>

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:311


destroy

▸ destroy(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:320


destroyTile

▸ destroyTile(tile): void

Parameters

Name Type
tile DMapTile

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:326


loadTile

▸ loadTile(tz, tx, ty, ox, oy, work): void

Parameters

Name Type
tz number
tx number
ty number
ox number
oy number
work Point

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:270


loadTilesX

▸ loadTilesX(tz, ctx, ltx, txmin, txmax, ty, ox, oy, work): void

Parameters

Name Type
tz number
ctx number
ltx number
txmin number
txmax number
ty number
ox number
oy number
work Point

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:222


loadTilesY

▸ loadTilesY(tz, tx, cty, lty, tymin, tymax, ox, oy, work): void

Parameters

Name Type
tz number
tx number
cty number
lty number
tymin number
tymax number
ox number
oy number
work Point

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:246


move

▸ move(lon0, lat0, lon1, lat1): void

Parameters

Name Type
lon0 number
lat0 number
lon1 number
lat1 number

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:119


newTile

▸ newTile(tx, ty, px, py, scale): DMapTile

Parameters

Name Type
tx number
ty number
px number
py number
scale number

Returns

DMapTile

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:102


onLoaded

▸ onLoaded(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:335


render

▸ render(renderer): void

Parameters

Name Type
renderer Renderer

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:114


renderTile

▸ renderTile(tile): void

Parameters

Name Type
tile DMapTile

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:106


toOffset

▸ toOffset(result): Point

Parameters

Name Type
result Point

Returns

Point

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:300


toTilePosition

▸ toTilePosition(tx, ty, ox, oy, result): Point

Parameters

Name Type
tx number
ty number
ox number
oy number
result Point

Returns

Point

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:291


updateLoadingState

▸ updateLoadingState(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-map-tile-plane.ts:330