Appearance
@npm9912/v-map / map-provider/deck/LayerGroupWithModel / LayerGroupWithModel
Class: LayerGroupWithModel<L>
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:18
Gemeinsames Interface, das sowohl von der klassischen LayerGroup als auch von der modellbasierten LayerGroupWithModel implementiert wird.
Type Parameters
L
L extends Layer = Layer
Implements
Constructors
Constructor
new LayerGroupWithModel<
L>(opts):LayerGroupWithModel<L>
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:32
Parameters
opts
basemap?
string
id
string
models?
readonly LayerModel<L>[]
syncMode?
visible?
boolean
Returns
LayerGroupWithModel<L>
Properties
id
readonlyid:string
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:21
Implementation of
Accessors
basemap
Get Signature
get basemap():
string
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:75
Returns
string
Set Signature
set basemap(
b):void
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:67
Parameters
b
string
Returns
void
syncMode
Get Signature
get syncMode():
SyncMode
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:58
Returns
Set Signature
set syncMode(
m):void
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:61
Parameters
m
Returns
void
visible
Get Signature
get visible():
boolean
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:46
Returns
boolean
Set Signature
set visible(
v):void
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:49
Parameters
v
boolean
Returns
void
Implementation of
Methods
addModel()
addModel(
model):void
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:82
Parameters
model
LayerModel<L>
Returns
void
addModels()
addModels(
models):void
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:87
Parameters
models
readonly LayerModel<L>[]
Returns
void
clear()
clear():
void
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:101
Returns
void
clearModelOverrides()
clearModelOverrides(
id):void
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:132
Parameters
id
string
Returns
void
destroy()
destroy():
void
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:197
Optionale Ressourcenfreigabe
Returns
void
Implementation of
getLayers()
getLayers(): readonly
L[]
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:136
Liefert die Deck-Layer zur Darstellung. groups/LayerGroups reichen intern options weiter (falls benötigt).
Returns
readonly L[]
Implementation of
getModel()
getModel(
id):object
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:90
Parameters
id
string
Returns
object
elementId
elementId:
string
enabled
enabled:
boolean
id
id:
string
make()
make: () =>
L
Returns
L
meta?
optionalmeta:Record<string,unknown>
isDirty()
isDirty():
boolean
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:78
true, wenn ein Rebuild der Ausgabe-Layer nötig ist
Returns
boolean
Implementation of
removeModel()
removeModel(
id):void
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:94
Parameters
id
string
Returns
void
replaceModel()
replaceModel(
model):void
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:118
Parameters
model
LayerModel<L>
Returns
void
setModelEnabled()
setModelEnabled(
id,enabled):void
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:108
Parameters
id
string
enabled
boolean
Returns
void
setModelOverrides()
setModelOverrides(
id,overrides):void
Defined in: src/map-provider/deck/LayerGroupWithModel.ts:124
Parameters
id
string
overrides
LayerOverrides<L>
Returns
void