GitHub source

evo.objects.typed.block_model_ref.BlockModelData

Data for creating a BlockModel reference.

A BlockModel is a reference to a block model stored in the Block Model Service. This creates a Geoscience Object that points to an existing block model.

Parameters:

Name Type Description Default
name str

The name of the block model reference object.

required
block_model_uuid UUID

The UUID of the block model in the Block Model Service.

required
block_model_version_uuid UUID | None

Optional specific version UUID to reference.

None
geometry BlockModelGeometry

The geometry definition of the block model.

required
attributes list[BlockModelAttribute]

List of attributes available on the block model.

list()
coordinate_reference_system EpsgCode | str | None

Optional CRS for the block model.

None

compute_bounding_box

compute_bounding_box() -> BoundingBox

Compute the bounding box from the geometry.