5.4.3.35 IfcRelFillsElement

Relation de remplissage
Element als Füllung einer Öffnung - Relation: Relation zwischen einer Tür / Fenster und der Öffnung

IfcRelFillsElement is an objectified relationship between an opening element and an element that fills (or partially fills) the opening element. It is an one-to-one relationship.

NOTE  View definitions or implementer agreements may restrict an opening to be filled by one filling element only.
HISTORY  New entity in IFC1.0

As shown in Figure 131, the insertion of a door into a wall is represented by two separate relationships. First the door opening is created within the wall by IfcWall(StandardCase) o-- IfcRelVoidsElement --o IfcOpeningElement, then the door is inserted within the opening by IfcOpeningElement o-- IfcRelFillsElement --o IfcDoor.

relationships for filling

Figure 131 — Relationships for element filling


XSD Specification:

 <xs:element name="IfcRelFillsElement" type="ifc:IfcRelFillsElement" substitutionGroup="ifc:IfcRelConnects" nillable="true"/>
 <xs:complexType name="IfcRelFillsElement">
  <xs:complexContent>
   <xs:extension base="ifc:IfcRelConnects">
    <xs:sequence>
     <xs:element name="RelatingOpeningElement" type="ifc:IfcOpeningElement" nillable="true"/>
     <xs:element name="RelatedBuildingElement" type="ifc:IfcElement" nillable="true"/>
    </xs:sequence>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>

EXPRESS Specification:

ENTITY IfcRelFillsElement
SUBTYPE OF IfcRelConnects;
RelatingOpeningElement : IfcOpeningElement;
RelatedBuildingElement : IfcElement;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Attribute Definitions:

RelatingOpeningElement : Opening Element being filled by virtue of this relationship.
RelatedBuildingElement : Reference to building element that occupies fully or partially the associated opening.
IFC2x CHANGE  The data type has been changed from IfcBuildingElement to IfcElement with upward compatibility for file based exchange.

Inheritance Graph:

ENTITY IfcRelFillsElement
ENTITY IfcRoot
GlobalId : IfcGloballyUniqueId;
OwnerHistory : OPTIONAL IfcOwnerHistory;
Name : OPTIONAL IfcLabel;
Description : OPTIONAL IfcText;
ENTITY IfcRelationship
ENTITY IfcRelConnects
ENTITY IfcRelFillsElement
RelatingOpeningElement : IfcOpeningElement;
RelatedBuildingElement : IfcElement;
END_ENTITY;

Examples:

Link to this page  Link to this page