BatchTable

Parsed b3dm / i3dm batch table indexed by batchId. JSON-array columns are decoded; binary accessor columns require the caller to follow jsonRoot / binary by hand.

Properties

Link copied to clipboard

Equal to BATCH_LENGTH from the feature table.

Link copied to clipboard

Empty for JSON-only batch tables.

Link copied to clipboard
Link copied to clipboard
val jsonRoot: JsonObject

Functions

Link copied to clipboard
fun propertiesFor(batchId: Int): Map<String, JsonElement>

All JSON-array columns at batchId. Allocates per call.

Link copied to clipboard
fun propertyValue(batchId: Int, key: String): JsonElement?

Value at batchId for a JSON-array column. Null for missing / binary-accessor columns.