I3SNode

external class I3SNode(source)

This class implements an I3S Node. In CesiumJS each I3SNode creates a Cesium3DTile.

Do not construct this directly, instead access tiles through I3SLayer.

See also

Types

Link copied to clipboard
sealed interface AttributeFilter

A filter given by an attribute name and values. The 3D feature object should be hidden if its value for the attribute name is not specified in the collection of values.

Properties

Link copied to clipboard

Gets the children nodes.

Link copied to clipboard
val data: Any

Gets the I3S data for this object.

Link copied to clipboard

Gets the collection of features.

Link copied to clipboard

Gets the collection of fields.

Link copied to clipboard

Gets the collection of geometries.

Link copied to clipboard

Gets the parent layer.

Link copied to clipboard

Gets the parent node.

Link copied to clipboard

Gets the resource for the node.

Link copied to clipboard

Gets the Cesium3DTile for this node.

Functions

Link copied to clipboard
fun getFieldsForFeature(featureIndex: Int): Any

Returns the fields for a given feature

Link copied to clipboard

Returns the fields for a given picked position

Link copied to clipboard
suspend fun loadField(name: String)

Loads the node field.

Link copied to clipboard
Link copied to clipboard
suspend fun loadFields()

Loads the node fields.

Link copied to clipboard