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.