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.