All decomposition descendants of rootId via IfcRelAggregates, depth-first
and excluding rootId itself. Cycle-guarded against malformed files
(A aggregates B, B aggregates A) so it always terminates. Order is a stable
pre-order so callers can rely on it for display.
All decomposition descendants of
rootIdviaIfcRelAggregates, depth-first and excludingrootIditself. Cycle-guarded against malformed files (A aggregates B, B aggregates A) so it always terminates. Order is a stable pre-order so callers can rely on it for display.