MetadataClassProperty

A metadata property, as part of a MetadataClass.

See the 3D Metadata Specification for 3D Tiles

See also

Constructors

Link copied to clipboard

Types

Link copied to clipboard
sealed interface ConstructorOptions

Properties

Link copied to clipboard

The number of array elements. Only defined for fixed-size arrays.

Link copied to clipboard

The component type of the property. This includes integer (e.g. INT8 or UINT16), and floating point (FLOAT32 and FLOAT64) values

Link copied to clipboard

A default value to use when an entity's property value is not defined.

Link copied to clipboard

The description of the property.

Link copied to clipboard

The enum type of the property. Only defined when type is ENUM.

Link copied to clipboard

An object containing extensions.

Link copied to clipboard
val extras: Any

Extra user-defined properties.

Link copied to clipboard
val id: String

The ID of the property.

Link copied to clipboard

True if a property is an array (either fixed length or variable length), false otherwise.

Link copied to clipboard

True if a property is a variable length array, false otherwise.

Link copied to clipboard
val max: Any

A number or an array of numbers storing the maximum allowable value of this property. Only defined when type is a numeric type.

Link copied to clipboard
val min: Any

A number or an array of numbers storing the minimum allowable value of this property. Only defined when type is a numeric type.

Link copied to clipboard

The name of the property.

Link copied to clipboard
val noData: Any

The no-data sentinel value that represents null values

Link copied to clipboard

Whether the property is normalized.

Link copied to clipboard
val offset: Any

The offset to be added to property values as part of the value transform.

Link copied to clipboard

Whether the property is required.

Link copied to clipboard
val scale: Any

The scale to be multiplied to property values as part of the value transform.

Link copied to clipboard

An identifier that describes how this property should be interpreted.

Link copied to clipboard

The type of the property such as SCALAR, VEC2, VEC3