MCPcopy Create free account
hub / github.com/IfcOpenShell/IfcOpenShell / get_system_data

Function get_system_data

src/ifcfm/ifcfm/basic.py:176–186  ·  view source on GitHub ↗
(ifc_file: ifcopenshell.file, element: ifcopenshell.entity_instance)

Source from the content-addressed store, hash-verified

174
175
176def get_system_data(ifc_file: ifcopenshell.file, element: ifcopenshell.entity_instance) -> dict[str, Any]:
177 return {
178 "Name": element.Name,
179 "Description": element.Description,
180 "ClassificationIdentification": get_classification_identification(element),
181 "ClassificationName": get_classification_name(element),
182 "OrganizationName": get_owner_name(element),
183 "CreationDate": get_owner_creation_date(element),
184 "ModelSoftware": get_owner_application(element),
185 "ModelID": element.GlobalId,
186 }
187
188
189def get_owner_name(element: ifcopenshell.entity_instance) -> Union[str, None]:

Callers

nothing calls this directly

Calls 5

get_classification_nameFunction · 0.85
get_owner_creation_dateFunction · 0.85
get_owner_applicationFunction · 0.85
get_owner_nameFunction · 0.70

Tested by

no test coverage detected