autk-map / Layer
Abstract Class: Layer
Defined in: layer.ts:13
Base class for map layers. This class provides the basic structure and functionality for all map layers.
It includes methods for loading data, geometry, components, and thematic data, as well as rendering and picking operations.
Extended by
Constructors
Constructor
new Layer(
layerInfo,layerRenderInfo):Layer
Defined in: layer.ts:45
Constructor for Layer
Parameters
layerInfo
The layer information.
layerRenderInfo
The layer render information.
Returns
Layer
Properties
_dataIsDirty
protected_dataIsDirty:boolean=false
Defined in: layer.ts:38
Indicates if the layer's data is dirty. This is used to determine if VOBs need to be reconstructed.
_layerInfo
protected_layerInfo:ILayerInfo
Defined in: layer.ts:18
Layer information.
_layerRenderInfo
protected_layerRenderInfo:ILayerRenderInfo
Defined in: layer.ts:24
Layer rendering information.
_renderInfoIsDirty
protected_renderInfoIsDirty:boolean=false
Defined in: layer.ts:31
Indicates if the layer's rendering information is dirty. This is used to determine if uniforms need to be reloaded.
Accessors
layerInfo
Get Signature
get layerInfo():
ILayerInfo
Defined in: layer.ts:54
Gets the information of the layer.
Returns
The information of the layer.
Set Signature
set layerInfo(
layerInfo):void
Defined in: layer.ts:62
Sets the information of the layer.
Parameters
layerInfo
The info to set for the layer.
Returns
void
layerRenderInfo
Get Signature
get layerRenderInfo():
ILayerRenderInfo
Defined in: layer.ts:70
Gets the rendering information of the layer.
Returns
The rendering information of the layer.
Set Signature
set layerRenderInfo(
layerRenderInfo):void
Defined in: layer.ts:78
Sets the rendering information of the layer.
Parameters
layerRenderInfo
The rendering info to set for the layer.
Returns
void
Methods
makeLayerDataDirty()
makeLayerDataDirty():
void
Defined in: layer.ts:85
Marks the layer's data as dirty, indicating that VOBs need to be reconstructed.
Returns
void
makeLayerRenderInfoDirty()
makeLayerRenderInfoDirty():
void
Defined in: layer.ts:92
Marks the layer's rendering information as dirty, indicating uniforms need to be reloaded.
Returns
void