diff --git a/src/bonsai/bonsai/tool/drawing.py b/src/bonsai/bonsai/tool/drawing.py index 708f5b6c7b..023a413dcb 100644 --- a/src/bonsai/bonsai/tool/drawing.py +++ b/src/bonsai/bonsai/tool/drawing.py @@ -2027,6 +2027,10 @@ class Drawing(bonsai.core.tool.Drawing): pset = ifcopenshell.api.pset.add_pset(ifc_file, product=element, name="EPset_Annotation") ifcopenshell.api.pset.edit_pset(ifc_file, pset=pset, properties={"IsManualDrawingReference": True}) + @classmethod + def is_manual_drawing_reference(cls, element: ifcopenshell.entity_instance) -> bool: + return bool(ifcopenshell.util.element.get_pset(element, "EPset_Annotation", "IsManualDrawingReference")) + @classmethod def is_document_reference(cls, element: ifcopenshell.entity_instance) -> bool: """Return True if this annotation links to an external document (not a Bonsai drawing camera)."""