I3SLayer

external class I3SLayer(source)

This class implements an I3S layer. In CesiumJS each I3SLayer creates a Cesium3DTileset.

Do not construct this directly, instead access layers through I3SDataProvider.

See also

Properties

Link copied to clipboard
val data: ERROR CLASS: Symbol not found for JsAny

Gets the I3S data for this object.

Link copied to clipboard

When true, when the loaded I3S version is 1.6 or older

Link copied to clipboard

The major version number of the loaded I3S dataset

Link copied to clipboard

The minor version number of the loaded I3S dataset

Link copied to clipboard

Gets the resource for the layer.

Link copied to clipboard

Gets the root node of this layer.

Link copied to clipboard

Gets the Cesium3DTileset for this layer.

Link copied to clipboard

The version string of the loaded I3S dataset

Functions

Link copied to clipboard
suspend fun filterByAttributes(filters: ERROR CLASS: Symbol not found for ReadonlyArray<cesium/engine/I3SNode.AttributeFilter>?? = definedExternally)

Filters the drawn elements of a layer to specific attribute names and values

Link copied to clipboard
fun filterByAttributesAsync(filters: ERROR CLASS: Symbol not found for ReadonlyArray<cesium/engine/I3SNode.AttributeFilter>?? = definedExternally): ERROR CLASS: Symbol not found for Promise<ERROR CLASS: Symbol not found for Void>