Skip to main content

alignment_segment

Function alignment_segment 

Source
pub fn alignment_segment(
    tx: &mut Transaction,
    global_id: &str,
    design_parameters: EntityId,
) -> Result<EntityId, AlignmentError>
Expand description

Stage an IfcAlignmentSegment wrapping one parameter segment.

A layout does not nest parameter segments directly: it nests these wrappers, each pointing at its DesignParameters. AlignmentView’s traversal resolves that reference, so a layout built without wrappers reads back as a malformed segment chain.

§Errors

Refuses a GlobalId that is not 22 characters.