ifcopenshell.api.boundary.edit_attributes
#
Module Contents#
- class ifcopenshell.api.boundary.edit_attributes.Usecase(file, entity=None, relating_space=None, related_building_element=None, parent_boundary=None, corresponding_boundary=None)#
Modify the relationships of a space boundary relationship
Currently this function is quite minimal and offers no advantage to manual assignment of the space boundary attributes.
- Parameters
entity (ifcopenshell.entity_instance.entity_instance) – The IfcRelSpaceBoundary to modify
relating_space (ifcopenshell.entity_instance.entity_instance) – The IfcSpace or IfcExternalSpatialElement that the space boundary is related to.
related_building_element – The IfcElement that defines the boundary, typically an IfcWall.
parent_boundary (ifcopenshell.entity_instance.entity_instance, optional) – A parent IfcRelSpaceBoundary, only provided if this is an inner boundary. This can apply to 1st and 2nd level boundaries.
corresponding_boundary (ifcopenshell.entity_instance.entity_instance, optional) – The other IfcRelSpaceBoundary on the other side of the related element. The pair together represents a thermal boundary. This only applies to 2nd level boundaries.
- Returns
None
- Return type
None
- execute(self)#