Skip to main content

assign_to_process

Function assign_to_process 

Source
pub fn assign_to_process(
    tx: &mut Transaction,
    global_id: &str,
    process: EntityId,
    objects: &[EntityId],
) -> SpatialAuthoringResult<EntityId>
Expand description

Stage an IfcRelAssignsToProcess: objects assigned to a process.

IFC4 and IFC4X3 only: it writes their layout and leaves OwnerHistory $, which IFC2X3 requires. In IFC2X3 use assign_to_process_with_owner_history, which binds the model’s declared release.

§Errors

Refuses a malformed GlobalId, an empty object set, and the process listed among the objects assigned to it.