Winter Cardinal UI - v0.442.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